ctdb-protocol: Fix marshalling for ctdb_uptime
[vlendec/samba-autobuild/.git] / ctdb / tests / tool / ctdb.lvs.004.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "3 nodes, all LVS, node 0 unhealthy"
6
7 setup_lvs <<EOF
8 192.168.20.41
9 192.168.20.42
10 192.168.20.43
11 EOF
12
13 setup_ctdbd <<EOF
14 NODEMAP
15 0       192.168.20.41   0x2     CURRENT RECMASTER
16 1       192.168.20.42   0x0
17 2       192.168.20.43   0x0
18 EOF
19
20 #####
21
22 required_result 0 <<EOF
23 1
24 EOF
25
26 simple_test master
27
28 #####
29
30 required_result 0 <<EOF
31 1 192.168.20.42
32 2 192.168.20.43
33 EOF
34
35 simple_test list
36
37 #####
38
39 required_result 0 <<EOF
40 pnn:0 192.168.20.41    UNHEALTHY (THIS NODE)
41 pnn:1 192.168.20.42    OK
42 pnn:2 192.168.20.43    OK
43 EOF
44
45 simple_test status