ctdb-tests: Create 01.reclock.sh
authorMartin Schwenke <martin@meltin.net>
Mon, 19 Mar 2018 09:30:03 +0000 (20:30 +1100)
committerAmitay Isaacs <amitay@samba.org>
Wed, 28 Mar 2018 00:57:17 +0000 (02:57 +0200)
Contains testing support used only by tests for 01.reclock event
script.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/tests/eventscripts/scripts/01.reclock.sh [new file with mode: 0644]
ctdb/tests/eventscripts/scripts/local.sh

diff --git a/ctdb/tests/eventscripts/scripts/01.reclock.sh b/ctdb/tests/eventscripts/scripts/01.reclock.sh
new file mode 100644 (file)
index 0000000..aef1e07
--- /dev/null
@@ -0,0 +1,16 @@
+cleanup_reclock ()
+{
+       _pattern="${script_dir}/${script}"
+       while pgrep -f "$_pattern" >/dev/null ; do
+               echo "Waiting for backgrounded ${script} to exit..."
+               (FAKE_SLEEP_REALLY=yes sleep 1)
+       done
+}
+
+setup_reclock ()
+{
+       CTDB_RECOVERY_LOCK=$(mktemp --tmpdir="$EVENTSCRIPTS_TESTS_VAR_DIR")
+       export CTDB_RECOVERY_LOCK
+
+       test_cleanup cleanup_reclock
+}
index e8696b375b9689382255a9a28a37962eea25b004..9e24a49ce701c202f2ee148bdabddd5c12b10fe5 100644 (file)
@@ -1152,28 +1152,6 @@ program $_rpc_service${_ver:+ version }${_ver} is not available"
     rm -f "$_out" "$_rc_file"
 }
 
-######################################################################
-
-# Recovery lock fakery
-
-cleanup_reclock ()
-{
-       _pattern="${script_dir}/${script}"
-       while pgrep -f "$_pattern" >/dev/null ; do
-               echo "Waiting for backgrounded ${script} to exit..."
-               (FAKE_SLEEP_REALLY=yes sleep 1)
-       done
-}
-
-setup_reclock ()
-{
-       CTDB_RECOVERY_LOCK=$(mktemp --tmpdir="$EVENTSCRIPTS_TESTS_VAR_DIR")
-       export CTDB_RECOVERY_LOCK
-
-       test_cleanup cleanup_reclock
-}
-
-######################################################################
 
 # VSFTPD fakery