summaryrefslogtreecommitdiffstats
path: root/ctdb
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2015-02-09 10:33:35 +1100
committerAmitay Isaacs <amitay@samba.org>2015-02-18 05:34:06 +0100
commitc3706e7fb07bcb35f7d894c4e8e0c12b4a62d0db (patch)
treee2a58ab191c1d25212ce0bef08d6e0f09d9ba995 /ctdb
parent54f0c39e5a33871847aa9fe2c070c7f638f54cc4 (diff)
downloadsamba-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-xctdb/tests/eventscripts/00.ctdb.setup.004.sh1
-rwxr-xr-xctdb/tests/eventscripts/stubs/ctdb1
-rw-r--r--ctdb/tools/ctdb.c5
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;
}