vfs_delay_inject: adding delay to VFS calls
[Samba.git] / ctdb / tests / takeover_helper / 031.sh
blob13005ee538bfb4fdef01330ebb2f83c3bdaa3361
1 #!/bin/sh
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
5 define_test "3 nodes, all ok, IPs defined on 2, IPs all unassigned"
7 setup_ctdbd <<EOF
8 NODEMAP
9 0 192.168.20.41 0x0 CURRENT RECMASTER
10 1 192.168.20.42 0x0
11 2 192.168.20.43 0x0
13 IFACES
14 :Name:LinkStatus:References:
15 :eth2:1:2:
16 :eth1:1:4:
18 PUBLICIPS
19 10.0.0.31 -1 0,2
20 10.0.0.32 -1 0,2
21 10.0.0.33 -1 0,2
22 10.0.0.34 -1 0,2
23 EOF
25 HELPER_DEBUGLEVEL=INFO
26 ok <<EOF
27 Fetched public IPs from node 0
28 Fetched public IPs from node 1
29 Fetched public IPs from node 2
30 Fetched public IPs from node 0
31 Fetched public IPs from node 2
32 10.0.0.34 -> 0 [+0]
33 10.0.0.33 -> 2 [+0]
34 10.0.0.31 -> 0 [+14884]
35 10.0.0.32 -> 2 [+16129]
36 RELEASE_IP 10.0.0.34 succeeded on 1 nodes
37 RELEASE_IP 10.0.0.33 succeeded on 1 nodes
38 RELEASE_IP 10.0.0.32 succeeded on 1 nodes
39 RELEASE_IP 10.0.0.31 succeeded on 1 nodes
40 TAKEOVER_IP 10.0.0.34 succeeded on node 0
41 TAKEOVER_IP 10.0.0.33 succeeded on node 2
42 TAKEOVER_IP 10.0.0.32 succeeded on node 2
43 TAKEOVER_IP 10.0.0.31 succeeded on node 0
44 IPREALLOCATED succeeded on 3 nodes
45 EOF
46 test_takeover_helper
48 required_result 0 <<EOF
49 Public IPs on ALL nodes
50 10.0.0.31 0
51 10.0.0.32 2
52 10.0.0.33 2
53 10.0.0.34 0
54 EOF
55 test_ctdb_ip_all