ldb: Release ldb 1.3.0
[Samba.git] / ctdb / tests / simple / 31_ctdb_disable.sh
blobe3bb5d61040e6b64dde62484980b08743f9b7433
1 #!/bin/bash
3 test_info()
5 cat <<EOF
6 Verify the operation of 'ctdb disable'.
8 * Verify that the status of the node changes to 'disabled'.
10 * Verify that the IP addreses served by the disabled node are failed
11 over to other nodes.
13 This test does not do any network level checks to make sure IP
14 addresses are actually on interfaces. It just consults "ctdb ip".
15 EOF
18 . "${TEST_SCRIPTS_DIR}/integration.bash"
20 ctdb_test_init "$@"
22 set -e
24 cluster_is_healthy
26 # Reset configuration
27 ctdb_restart_when_done
29 select_test_node_and_ips
31 echo "Disabling node $test_node"
32 try_command_on_node 1 $CTDB disable -n $test_node
33 wait_until_node_has_status $test_node disabled
34 wait_until_ips_are_on_node '!' $test_node $test_node_ips