summaryrefslogtreecommitdiffstats
path: root/ctdb/tests/eventscripts/60.nfs.multi.004.sh
blob: e07f8d57bec2faa093ca75ac69da59a9d93e960b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

. "${TEST_SCRIPTS_DIR}/unit.sh"

define_test "takeip, take reconfigure lock, monitor -> reconfigure, replay timedout"

setup_nfs

public_address=$(ctdb_get_1_public_address)

err="waiting, waiting..."

ok_null

simple_test_event "takeip" $public_address

ctdb_fake_scriptstatus -62 "TIMEDOUT" "$err"

eventscript_call ctdb_reconfigure_take_lock

required_result 1 <<EOF
Replaying previous status for this script due to reconfigure...
[Replay of TIMEDOUT scriptstatus - note incorrect return code.] $err
EOF

simple_test_event "monitor"