diff options
-rw-r--r-- | ctdb/common/ctdb_logging.c | 1 | ||||
-rw-r--r-- | ctdb/doc/ctdb.1.xml | 4 | ||||
-rw-r--r-- | ctdb/doc/ctdb.7.xml | 1 | ||||
-rw-r--r-- | ctdb/include/ctdb_logging.h | 1 | ||||
-rw-r--r-- | ctdb/server/ctdb_logging.c | 3 | ||||
-rwxr-xr-x | ctdb/tests/simple/13_ctdb_setdebug.sh | 42 |
6 files changed, 16 insertions, 36 deletions
diff --git a/ctdb/common/ctdb_logging.c b/ctdb/common/ctdb_logging.c index 9b5103a20dd..f6d8df757a9 100644 --- a/ctdb/common/ctdb_logging.c +++ b/ctdb/common/ctdb_logging.c @@ -26,7 +26,6 @@ const char *debug_extra = ""; struct debug_levels debug_levels[] = { - {DEBUG_EMERG, "EMERG"}, {DEBUG_ALERT, "ALERT"}, {DEBUG_CRIT, "CRIT"}, {DEBUG_ERR, "ERR"}, diff --git a/ctdb/doc/ctdb.1.xml b/ctdb/doc/ctdb.1.xml index efa5d853262..7e12c7a06e2 100644 --- a/ctdb/doc/ctdb.1.xml +++ b/ctdb/doc/ctdb.1.xml @@ -902,7 +902,7 @@ DB Statistics: locking.tdb The list of debug levels from highest to lowest are : </para> <para> - EMERG ALERT CRIT ERR WARNING NOTICE INFO DEBUG + ALERT CRIT ERR WARNING NOTICE INFO DEBUG </para> </refsect2> @@ -912,7 +912,7 @@ DB Statistics: locking.tdb Set the debug level of a node. This controls what information will be logged. </para> <para> - The debuglevel is one of EMERG ALERT CRIT ERR WARNING NOTICE INFO DEBUG + The debuglevel is one of ALERT CRIT ERR WARNING NOTICE INFO DEBUG </para> </refsect2> diff --git a/ctdb/doc/ctdb.7.xml b/ctdb/doc/ctdb.7.xml index a94b62f00a8..61b58828deb 100644 --- a/ctdb/doc/ctdb.7.xml +++ b/ctdb/doc/ctdb.7.xml @@ -883,7 +883,6 @@ CTDB_NATGW_DEFAULT_GATEWAY=10.0.0.1 </para> <simplelist> - <member>EMERG (-3)</member> <member>ALERT (-2)</member> <member>CRIT (-1)</member> <member>ERR (0)</member> diff --git a/ctdb/include/ctdb_logging.h b/ctdb/include/ctdb_logging.h index c0c02660051..1fd61239913 100644 --- a/ctdb/include/ctdb_logging.h +++ b/ctdb/include/ctdb_logging.h @@ -23,7 +23,6 @@ extern const char *debug_extra; enum debug_level { - DEBUG_EMERG = -3, DEBUG_ALERT = -2, DEBUG_CRIT = -1, DEBUG_ERR = 0, diff --git a/ctdb/server/ctdb_logging.c b/ctdb/server/ctdb_logging.c index e09aa94f984..b1e53cf6280 100644 --- a/ctdb/server/ctdb_logging.c +++ b/ctdb/server/ctdb_logging.c @@ -218,9 +218,6 @@ static void ctdb_syslog_log(void *private_ptr, int dbglevel, const char *s) struct sockaddr_in syslog_sin; switch (dbglevel) { - case DEBUG_EMERG: - level = LOG_EMERG; - break; case DEBUG_ALERT: level = LOG_ALERT; break; diff --git a/ctdb/tests/simple/13_ctdb_setdebug.sh b/ctdb/tests/simple/13_ctdb_setdebug.sh index d1d1f22a8d5..e4a03d5e743 100755 --- a/ctdb/tests/simple/13_ctdb_setdebug.sh +++ b/ctdb/tests/simple/13_ctdb_setdebug.sh @@ -8,25 +8,6 @@ Verify that 'ctdb setdebug' works as expected. This is a little superficial. It checks that CTDB thinks the debug level has been changed but doesn't actually check that logging occurs at the new level. - -A test should also be added to see if setting the debug value via a -numerical value works too. - -Prerequisites: - -* An active CTDB cluster with at least 2 active nodes. - -Steps: - -1. Verify that the status on all of the ctdb nodes is 'OK'. -2. Get the current debug level on a node, using 'ctdb getdebug'. -3. Change the debug level to some other value (e.g. EMERG) using - 'ctdb setdebug'. -4. Verify that the new debug level is correctly set using 'ctdb getdebug'. - -Expected results: - -* 'ctdb setdebug' correctly sets the debug level on a node. EOF } @@ -38,9 +19,11 @@ set -e cluster_is_healthy +select_test_node_and_ips + get_debug () { - # Sets; check_debug + # Sets: check_debug local node="$1" local out @@ -61,23 +44,26 @@ set_and_check_debug () local check_debug get_debug $node - if [ "$level" = "$check_debug" ] ; then - echo "That seemed to work... cool!" - else + if [ "$level" != "$check_debug" ] ; then echo "BAD: Debug level should have changed to \"$level\" but it is \"$check_debug\"." testfailures=1 fi } -get_debug 1 +get_debug $test_node initial_debug="$check_debug" -new_debug="EMERG" -[ "$initial_debug" = "$new_debug" ] && new_debug="ALERT" +levels="ALERT CRIT ERR WARNING NOTICE INFO DEBUG" + +for new_debug in $levels ; do + [ "$initial_debug" != "$new_debug" ] || continue -set_and_check_debug 1 "$new_debug" + echo + set_and_check_debug $test_node "$new_debug" +done if [ "$testfailures" != 1 ] ; then + echo echo "Returning the debug level to its initial value..." - set_and_check_debug 1 "$initial_debug" + set_and_check_debug $test_node "$initial_debug" fi |