ctdbd: Fix spurious warnings when running with --nopublicipcheck
[vlendec/samba-autobuild/.git] / ctdb / tests / takeover / lcp2.010.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "2 disjoint groups of nodes/addresses, a node becomes healthy"
6
7 # This illustrates a bug in LCP2 when the the only candidate for a
8 # source node is chosen to be the "most imbalanced" node.  This means
9 # that nodes in the smaller group aren't necessarily (depends on sort
10 # order and addresses used) considered as candidates.  If the larger
11 # group has 6 addresses then the "necessarily" goes away and the
12 # smaller group won't be rebalanced.
13
14 export CTDB_TEST_LOGLEVEL=0
15
16 required_result <<EOF
17 192.168.209.102 3
18 192.168.209.101 2
19 192.168.140.4 1
20 192.168.140.3 1
21 192.168.140.2 0
22 192.168.140.1 0
23 EOF
24
25 simple_test 0,0,0,0 <<EOF
26 192.168.140.1           0       0,1
27 192.168.140.2           0       0,1
28 192.168.140.3           1       0,1
29 192.168.140.4           1       0,1
30 192.168.209.101         2       2,3
31 192.168.209.102         2       2,3
32 EOF