summaryrefslogtreecommitdiff
path: root/ctdb/tests
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2019-06-27 13:45:01 +1000
committerMartin Schwenke <martins@samba.org>2019-07-26 03:34:17 +0000
commitfae8e438f019e7c1d20582f167b3adeac781ddbe (patch)
treec1e1e34389f3c0f83fc1abe8c57d1431e852d538 /ctdb/tests
parent2f768a090e0a1f34660227e1aedc0ed03ea98534 (diff)
downloadsamba-fae8e438f019e7c1d20582f167b3adeac781ddbe.tar.gz
ctdb-mutex: Change parent checking to use an asynchronous computation
Put the checking for the process being immediately re-parented into the computation too. This will be very rare and doing it consistently makes testing saner. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/tests')
-rwxr-xr-xctdb/tests/cunit/cluster_mutex_001.sh1
-rwxr-xr-xctdb/tests/cunit/cluster_mutex_002.sh1
-rwxr-xr-xctdb/tests/cunit/cluster_mutex_003.sh1
3 files changed, 3 insertions, 0 deletions
diff --git a/ctdb/tests/cunit/cluster_mutex_001.sh b/ctdb/tests/cunit/cluster_mutex_001.sh
index 81671da8f48..feb78f3efa8 100755
--- a/ctdb/tests/cunit/cluster_mutex_001.sh
+++ b/ctdb/tests/cunit/cluster_mutex_001.sh
@@ -52,6 +52,7 @@ unit_test cluster_mutex_test lock-wait-unlock "$lockfile"
ok <<EOF
LOCK
+parent gone
LOCK
UNLOCK
EOF
diff --git a/ctdb/tests/cunit/cluster_mutex_002.sh b/ctdb/tests/cunit/cluster_mutex_002.sh
index fea6cfe2b93..6cc92d0b2a3 100755
--- a/ctdb/tests/cunit/cluster_mutex_002.sh
+++ b/ctdb/tests/cunit/cluster_mutex_002.sh
@@ -54,6 +54,7 @@ unit_test cluster_mutex_test lock-wait-unlock "$helper"
ok <<EOF
LOCK
+parent gone
LOCK
UNLOCK
EOF
diff --git a/ctdb/tests/cunit/cluster_mutex_003.sh b/ctdb/tests/cunit/cluster_mutex_003.sh
index 19298b65335..5f351d9e9e1 100755
--- a/ctdb/tests/cunit/cluster_mutex_003.sh
+++ b/ctdb/tests/cunit/cluster_mutex_003.sh
@@ -61,6 +61,7 @@ unit_test cluster_mutex_test lock-wait-unlock "$helper"
ok <<EOF
LOCK
+parent gone
LOCK
UNLOCK
EOF