1
0
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:
Martin Schwenke 2010-08-05 11:40:05 +10:00
parent 4817f7e4ba
commit dff9282917
2 changed files with 0 additions and 103 deletions

View File

@ -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

View File

@ -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