/* * Copyright (C) 2004-2009 Red Hat, Inc. All rights reserved. * * This copyrighted material is made available to anyone wishing to use, * modify, copy, or redistribute it subject to the terms and conditions * of the GNU Lesser General Public License v.2.1. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #include "logging.h" const char * const __rq_types_off_by_one[] = { "DM_ULOG_CTR", "DM_ULOG_DTR", "DM_ULOG_PRESUSPEND", "DM_ULOG_POSTSUSPEND", "DM_ULOG_RESUME", "DM_ULOG_GET_REGION_SIZE", "DM_ULOG_IS_CLEAN", "DM_ULOG_IN_SYNC", "DM_ULOG_FLUSH", "DM_ULOG_MARK_REGION", "DM_ULOG_CLEAR_REGION", "DM_ULOG_GET_RESYNC_WORK", "DM_ULOG_SET_REGION_SYNC", "DM_ULOG_GET_SYNC_COUNT", "DM_ULOG_STATUS_INFO", "DM_ULOG_STATUS_TABLE", "DM_ULOG_IS_REMOTE_RECOVERING", NULL }; int log_tabbing = 0; int log_is_open = 0; /* * Variables for various conditional logging */ #ifdef MEMB int log_membership_change = 1; #else int log_membership_change = 0; #endif #ifdef CKPT int log_checkpoint = 1; #else int log_checkpoint = 0; #endif #ifdef RESEND int log_resend_requests = 1; #else int log_resend_requests = 0; #endif