From: Martin Schwenke Date: Mon, 19 Mar 2018 09:57:36 +0000 (+1100) Subject: ctdb-tests: Create statd-callout.sh X-Git-Tag: talloc-2.1.13~171 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0f78e0b4c404569ffe5d0091c8f2fdcca5c65455;p=thirdparty%2Fsamba.git ctdb-tests: Create statd-callout.sh Contains testing support used only by tests for statd-callout script. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- diff --git a/ctdb/tests/eventscripts/scripts/local.sh b/ctdb/tests/eventscripts/scripts/local.sh index 2d2ca4792b2..efb0af97b73 100644 --- a/ctdb/tests/eventscripts/scripts/local.sh +++ b/ctdb/tests/eventscripts/scripts/local.sh @@ -409,65 +409,6 @@ EOF ###################################################################### -ctdb_catdb_format_pairs () -{ - _count=0 - - while read _k _v ; do - _kn=$(echo -n "$_k" | wc -c) - _vn=$(echo -n "$_v" | wc -c) - cat < ${_cip}, MON_NAME=${_sip}, STATE=${_state_even} -SM_NOTIFY: ${_sip} -> ${_cip}, MON_NAME=${NFS_HOSTNAME}, STATE=${_state_even} -SM_NOTIFY: ${_sip} -> ${_cip}, MON_NAME=${_sip}, STATE=${_state_odd} -SM_NOTIFY: ${_sip} -> ${_cip}, MON_NAME=${NFS_HOSTNAME}, STATE=${_state_odd} -EOF - done - done | { - ok - simple_test_event "notify" - } || exit $? -} - -###################################################################### - setup_nfs_ganesha () { setup_nfs "$@" diff --git a/ctdb/tests/eventscripts/scripts/statd-callout.sh b/ctdb/tests/eventscripts/scripts/statd-callout.sh new file mode 100644 index 00000000000..db0bedd21b1 --- /dev/null +++ b/ctdb/tests/eventscripts/scripts/statd-callout.sh @@ -0,0 +1,56 @@ +ctdb_catdb_format_pairs () +{ + _count=0 + + while read _k _v ; do + _kn=$(echo -n "$_k" | wc -c) + _vn=$(echo -n "$_v" | wc -c) + cat < ${_cip}, MON_NAME=${_sip}, STATE=${_state_even} +SM_NOTIFY: ${_sip} -> ${_cip}, MON_NAME=${NFS_HOSTNAME}, STATE=${_state_even} +SM_NOTIFY: ${_sip} -> ${_cip}, MON_NAME=${_sip}, STATE=${_state_odd} +SM_NOTIFY: ${_sip} -> ${_cip}, MON_NAME=${NFS_HOSTNAME}, STATE=${_state_odd} +EOF + done + done | { + ok + simple_test_event "notify" + } || exit $? +}