ctdb-protocol: Fix marshalling for ctdb_uptime
[vlendec/samba-autobuild/.git] / ctdb / tests / takeover_helper / 017.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "3 nodes, all healthy, IPs unbalanced, NoIPFailback"
6
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
12
13 IFACES
14 :Name:LinkStatus:References:
15 :eth2:1:2:
16 :eth1:1:4:
17
18 PUBLICIPS
19 10.0.0.31  0
20 10.0.0.32  1
21 10.0.0.33  1
22 EOF
23
24 ctdb_cmd setvar NoIPFailback 1
25
26 ok <<EOF
27 EOF
28 test_takeover_helper
29
30 required_result 0 <<EOF
31 Public IPs on ALL nodes
32 10.0.0.31 0
33 10.0.0.32 1
34 10.0.0.33 1
35 EOF
36 test_ctdb_ip_all