mirror of
https://github.com/samba-team/samba.git
synced 2025-01-27 14:04:05 +03:00
Test suite: remove thaw/freeze tests.
They test debugging commands that no longer operate as expected. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit d33fa4d6557aab1938049f194c2de55f2c395bd2)
This commit is contained in:
parent
4817f7e4ba
commit
dff9282917
@ -1,48 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
test_info()
|
||||
{
|
||||
cat <<EOF
|
||||
Verify 'ctdb freeze' works correctly.
|
||||
|
||||
This is a superficial test that simply checks that 'ctdb statistics'
|
||||
reports the node becomes frozen. No checks are done to ensure that
|
||||
client access to databases is blocked.
|
||||
|
||||
Prerequisites:
|
||||
|
||||
* An active CTDB cluster with at least 2 active nodes.
|
||||
|
||||
Steps:
|
||||
|
||||
1. Verify that the status on all of the ctdb nodes is 'OK'.
|
||||
2. Use 'ctdb freeze -n <node>' to freeze the databases on one of the
|
||||
nodes.
|
||||
3. Run 'ctdb statistics' to verify that 'frozen' has the value '1' on
|
||||
the node.
|
||||
|
||||
Expected results:
|
||||
|
||||
* When the database is frozen, the 'frozen' variable in the
|
||||
'ctdb statistics' output is set to 1 on the node.
|
||||
EOF
|
||||
}
|
||||
|
||||
. ctdb_test_functions.bash
|
||||
|
||||
ctdb_test_init "$@"
|
||||
|
||||
set -e
|
||||
|
||||
cluster_is_healthy
|
||||
|
||||
# Reset configuration
|
||||
ctdb_restart_when_done
|
||||
|
||||
test_node=1
|
||||
|
||||
echo "Freezing node $test_node"
|
||||
|
||||
try_command_on_node 0 $CTDB freeze -n $test_node
|
||||
|
||||
wait_until_node_has_status $test_node frozen
|
@ -1,55 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
test_info()
|
||||
{
|
||||
cat <<EOF
|
||||
Verify 'ctdb thaw' works correctly.
|
||||
|
||||
This is a superficial test that simply checks that 'ctdb statistics'
|
||||
reports the node becomes unfrozen. No checks are done to ensure that
|
||||
client access to databases is unblocked.
|
||||
|
||||
Prerequisites:
|
||||
|
||||
* An active CTDB cluster with at least 2 active nodes.
|
||||
|
||||
Steps:
|
||||
|
||||
1. Verify that the status on all of the ctdb nodes is 'OK'.
|
||||
2. Use 'ctdb freeze -n <node>' to freeze the databases on one of the
|
||||
nodes.
|
||||
3. Run 'ctdb statistics' to verify that 'frozen' has the value '1' on
|
||||
the node.
|
||||
4, Now run 'ctdb thaw -n <node>' on the same node.
|
||||
5. Run 'ctdb statistics' to verify that 'frozen' once again has the
|
||||
value '0' on the node.
|
||||
|
||||
|
||||
Expected results:
|
||||
|
||||
* 'ctdb thaw' causes a node to 'thaw' and the status change can be
|
||||
seem via 'ctdb statistics'.
|
||||
EOF
|
||||
}
|
||||
|
||||
. ctdb_test_functions.bash
|
||||
|
||||
ctdb_test_init "$@"
|
||||
|
||||
set -e
|
||||
|
||||
cluster_is_healthy
|
||||
|
||||
test_node=1
|
||||
|
||||
echo "Freezing node $test_node"
|
||||
|
||||
try_command_on_node 0 $CTDB freeze -n $test_node
|
||||
|
||||
wait_until_node_has_status $test_node frozen
|
||||
|
||||
echo "That worked! Now thawing node $test_node"
|
||||
|
||||
try_command_on_node 0 $CTDB thaw -n $test_node
|
||||
|
||||
wait_until_node_has_status $test_node unfrozen
|
Loading…
x
Reference in New Issue
Block a user