mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
58296e3eae
At the moment this is done as a post-processing step for any nodes that have no known IPs. However, this doesn't allow testing of scenarios where there no known IPs on one or more nodes. Add relevant tests. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
36 lines
539 B
Bash
Executable File
36 lines
539 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
|
|
|
define_test "3 nodes, all ok, IPs defined on 2, IPs all unassigned"
|
|
|
|
setup_ctdbd <<EOF
|
|
NODEMAP
|
|
0 192.168.20.41 0x0 CURRENT RECMASTER
|
|
1 192.168.20.42 0x0
|
|
2 192.168.20.43 0x0
|
|
|
|
IFACES
|
|
:Name:LinkStatus:References:
|
|
:eth2:1:2:
|
|
:eth1:1:4:
|
|
|
|
PUBLICIPS
|
|
10.0.0.31 -1 0,2
|
|
10.0.0.32 -1 0,2
|
|
10.0.0.33 -1 0,2
|
|
10.0.0.34 -1 0,2
|
|
EOF
|
|
|
|
ok_null
|
|
test_takeover_helper
|
|
|
|
required_result 0 <<EOF
|
|
Public IPs on ALL nodes
|
|
10.0.0.31 0
|
|
10.0.0.32 2
|
|
10.0.0.33 2
|
|
10.0.0.34 0
|
|
EOF
|
|
test_ctdb_ip_all
|