From: Martin Schwenke Date: Thu, 14 Jun 2018 19:51:17 +0000 (+1000) Subject: ctdb-tests: Add check for non-lmaster node status in integration tests X-Git-Tag: ldb-1.3.6~102 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f25b710a83cb9549b52a45cc4981e3fd3188ba5;p=thirdparty%2Fsamba.git ctdb-tests: Add check for non-lmaster node status in integration tests BUG: https://bugzilla.samba.org/show_bug.cgi?id=13499 Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs (cherry picked from commit 4b008556d6b1f07fd5057af845526bf941497f18) --- diff --git a/ctdb/tests/scripts/integration.bash b/ctdb/tests/scripts/integration.bash index b627c3e1162..dd84204e1a7 100644 --- a/ctdb/tests/scripts/integration.bash +++ b/ctdb/tests/scripts/integration.bash @@ -336,6 +336,7 @@ node_has_status () (frozen) fpat='^[[:space:]]+frozen[[:space:]]+1$' ;; (unfrozen) fpat='^[[:space:]]+frozen[[:space:]]+0$' ;; (recovered) rpat='^Recovery mode:RECOVERY \(1\)$' ;; + (notlmaster) rpat="^hash:.* lmaster:${pnn}\$" ;; *) echo "node_has_status: unknown status \"$status\"" return 1