ctdb-tests: Add unit tests for "reloadnodes" sanity checking
[Samba.git] / ctdb / tests / tool / stubby.reloadnodes.018.sh
blob1217c12d9a01189e7c1f0699035cc4a2bd101a5c
1 #!/bin/sh
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
5 define_test "3 nodes, add a 3 nodes"
7 setup_nodes <<EOF
8 192.168.20.41
9 192.168.20.42
10 192.168.20.43
11 192.168.20.44
12 192.168.20.45
13 192.168.20.46
14 EOF
16 required_result 0 <<EOF
17 Node 0 is unchanged
18 Node 1 is unchanged
19 Node 2 is unchanged
20 Node 3 is NEW
21 Node 4 is NEW
22 Node 5 is NEW
23 Reloading nodes file on node 1
24 ctdb_ctrl_reload_nodes_file: node 1
25 Reloading nodes file on node 2
26 ctdb_ctrl_reload_nodes_file: node 2
27 Reloading nodes file on node 0
28 ctdb_ctrl_reload_nodes_file: node 0
29 EOF
31 simple_test <<EOF
32 NODEMAP
33 0 192.168.20.41 0x0 CURRENT RECMASTER
34 1 192.168.20.42 0x0
35 2 192.168.20.43 0x0
37 VNNMAP
38 654321
42 EOF