diff options
Diffstat (limited to 'ctdb/tests/eventscripts')
| -rwxr-xr-x | ctdb/tests/eventscripts/60.nfs.multi.002.sh | 10 | ||||
| -rwxr-xr-x | ctdb/tests/eventscripts/60.nfs.multi.003.sh | 5 | ||||
| -rwxr-xr-x | ctdb/tests/eventscripts/60.nfs.multi.004.sh | 5 | ||||
| -rwxr-xr-x | ctdb/tests/eventscripts/60.nfs.multi.005.sh | 5 |
4 files changed, 11 insertions, 14 deletions
diff --git a/ctdb/tests/eventscripts/60.nfs.multi.002.sh b/ctdb/tests/eventscripts/60.nfs.multi.002.sh index 350c1bc726..29386c13b2 100755 --- a/ctdb/tests/eventscripts/60.nfs.multi.002.sh +++ b/ctdb/tests/eventscripts/60.nfs.multi.002.sh @@ -2,7 +2,7 @@ . "${TEST_SCRIPTS_DIR}/unit.sh" -define_test "takeip, monitor -> reconfigure" +define_test "takeip, monitor -> no reconfigure" setup_nfs @@ -12,12 +12,6 @@ ok_null simple_test_event "takeip" $public_address -# This currently assumes that ctdb scriptstatus will always return a -# good status (when replaying). That should change and we will need -# to split this into 2 tests. -ok <<EOF -Reconfiguring service "nfs"... -Replaying previous status for this script due to reconfigure... -EOF +ok_null simple_test_event "monitor" diff --git a/ctdb/tests/eventscripts/60.nfs.multi.003.sh b/ctdb/tests/eventscripts/60.nfs.multi.003.sh index 68f45ab15d..653dece07a 100755 --- a/ctdb/tests/eventscripts/60.nfs.multi.003.sh +++ b/ctdb/tests/eventscripts/60.nfs.multi.003.sh @@ -2,7 +2,7 @@ . "${TEST_SCRIPTS_DIR}/unit.sh" -define_test "takeip, monitor -> reconfigure, replay error" +define_test "takeip, take reconfigure lock, monitor -> replay error" setup_nfs @@ -16,8 +16,9 @@ simple_test_event "takeip" $public_address ctdb_fake_scriptstatus 1 "ERROR" "$err" +eventscript_call ctdb_reconfigure_try_lock + required_result 1 <<EOF -Reconfiguring service "nfs"... Replaying previous status for this script due to reconfigure... $err EOF diff --git a/ctdb/tests/eventscripts/60.nfs.multi.004.sh b/ctdb/tests/eventscripts/60.nfs.multi.004.sh index b071ec8bd9..43323cf61f 100755 --- a/ctdb/tests/eventscripts/60.nfs.multi.004.sh +++ b/ctdb/tests/eventscripts/60.nfs.multi.004.sh @@ -2,7 +2,7 @@ . "${TEST_SCRIPTS_DIR}/unit.sh" -define_test "takeip, monitor -> reconfigure, replay timedout" +define_test "takeip, take reconfigure lock, monitor -> reconfigure, replay timedout" setup_nfs @@ -16,8 +16,9 @@ simple_test_event "takeip" $public_address ctdb_fake_scriptstatus -62 "TIMEDOUT" "$err" +eventscript_call ctdb_reconfigure_try_lock + required_result 1 <<EOF -Reconfiguring service "nfs"... Replaying previous status for this script due to reconfigure... [Replay of TIMEDOUT scriptstatus - note incorrect return code.] $err EOF diff --git a/ctdb/tests/eventscripts/60.nfs.multi.005.sh b/ctdb/tests/eventscripts/60.nfs.multi.005.sh index 82802aa01e..9816bec838 100755 --- a/ctdb/tests/eventscripts/60.nfs.multi.005.sh +++ b/ctdb/tests/eventscripts/60.nfs.multi.005.sh @@ -2,7 +2,7 @@ . "${TEST_SCRIPTS_DIR}/unit.sh" -define_test "takeip, monitor -> reconfigure, replay disabled" +define_test "takeip, take reconfigure lock, monitor -> reconfigure, replay disabled" setup_nfs @@ -16,8 +16,9 @@ simple_test_event "takeip" $public_address ctdb_fake_scriptstatus -8 "DISABLED" "$err" +eventscript_call ctdb_reconfigure_try_lock + ok <<EOF -Reconfiguring service "nfs"... Replaying previous status for this script due to reconfigure... [Replay of DISABLED scriptstatus - note incorrect return code.] $err EOF |
