diff options
-rwxr-xr-x | ctdb/tests/eventscripts/00.ctdb.setup.004.sh | 1 | ||||
-rwxr-xr-x | ctdb/tests/eventscripts/stubs/ctdb | 1 | ||||
-rw-r--r-- | ctdb/tools/ctdb.c | 5 |
3 files changed, 7 insertions, 0 deletions
diff --git a/ctdb/tests/eventscripts/00.ctdb.setup.004.sh b/ctdb/tests/eventscripts/00.ctdb.setup.004.sh index 6c3fbd533c..6fd2dbfef1 100755 --- a/ctdb/tests/eventscripts/00.ctdb.setup.004.sh +++ b/ctdb/tests/eventscripts/00.ctdb.setup.004.sh @@ -12,6 +12,7 @@ CTDB_SET_EventScriptUnhealthyOnTimeout=0 EOF required_result 0 <<EOF +Setting obsolete tunable variable 'EventScriptUnhealthyOnTimeout' Set EventScriptUnhealthyOnTimeout to 0 Set MonitorInterval to 5 EOF diff --git a/ctdb/tests/eventscripts/stubs/ctdb b/ctdb/tests/eventscripts/stubs/ctdb index b9524b1968..cdb60134d6 100755 --- a/ctdb/tests/eventscripts/stubs/ctdb +++ b/ctdb/tests/eventscripts/stubs/ctdb @@ -317,6 +317,7 @@ ctdb_setvar () for _i in $FAKE_CTDB_TUNABLES_OBSOLETE ; do if [ "$_var" = "$_i" ] ; then + echo "Setting obsolete tunable variable '${_var}'" return 0 fi done diff --git a/ctdb/tools/ctdb.c b/ctdb/tools/ctdb.c index 4654f3cf43..b420dcd23a 100644 --- a/ctdb/tools/ctdb.c +++ b/ctdb/tools/ctdb.c @@ -4839,6 +4839,11 @@ static int control_setvar(struct ctdb_context *ctdb, int argc, const char **argv DEBUG(DEBUG_ERR, ("Unable to set tunable variable '%s'\n", name)); return -1; } + if (ret == 1) { + DEBUG(DEBUG_WARNING, + ("Setting obsolete tunable variable '%s'\n", + name)); + } return 0; } |