diff options
author | Martin Schwenke <martin@meltin.net> | 2015-02-09 10:33:35 +1100 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2015-02-18 05:34:06 +0100 |
commit | c3706e7fb07bcb35f7d894c4e8e0c12b4a62d0db (patch) | |
tree | e2a58ab191c1d25212ce0bef08d6e0f09d9ba995 /ctdb | |
parent | 54f0c39e5a33871847aa9fe2c070c7f638f54cc4 (diff) | |
download | samba-c3706e7fb07bcb35f7d894c4e8e0c12b4a62d0db.tar.gz samba-c3706e7fb07bcb35f7d894c4e8e0c12b4a62d0db.tar.xz samba-c3706e7fb07bcb35f7d894c4e8e0c12b4a62d0db.zip |
ctdb-tool: Print a warning when setting an obsolete tunable variable
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb')
-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; } |