Otherwise the client registration can race with the check in the test.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13097
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Autobuild-User(master): Amitay Isaacs <amitay@samba.org>
Autobuild-Date(master): Thu Oct 26 13:32:24 CEST 2017 on sn-devel-144
dummy_client -s $ctdbd_socket &
pid=$!
+wait_until 10 $CTDB process-exists "$pid"
+
ok "PID $pid exists"
simple_test "$pid"
dummy_client -d INFO -s "$ctdbd_socket" -S "$srvid" &
pid=$!
+wait_until 10 $CTDB process-exists "$pid"
+
srvid2="0x1234567812345678"
required_result 1 "PID $pid with SRVID $srvid2 does not exist"
simple_test "$pid" "$srvid2"
dummy_client -d INFO -s "$ctdbd_socket" -n 10 -S "$srvid" &
pid=$!
+wait_until 10 $CTDB process-exists "$pid"
+
srvid2="0x1234567812345678"
required_result 1 "PID $pid with SRVID $srvid2 does not exist"
simple_test "$pid" "$srvid2"