1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-09 08:58:35 +03:00
Andrew Tridgell 869d70d9c9 convert ctdbd.sh tests to use an event script
(This used to be ctdb commit b3eff804fe59238ed37cd692cc04785089a89dc3)
2007-06-01 19:04:51 +10:00

48 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
killall -q ctdbd
echo "Starting 2 ctdb daemons"
$VALGRIND bin/ctdbd --nlist direct/nodes.txt --event-script=tests/events --logfile=-
$VALGRIND bin/ctdbd --nlist direct/nodes.txt --event-script=tests/events --logfile=-
sleep 2
echo "Testing ping"
$VALGRIND bin/ctdb ping || exit 1
echo "Testing status"
$VALGRIND bin/ctdb status || exit 1
echo "Testing statistics"
$VALGRIND bin/ctdb -n all statistics || exit 1
echo "Testing statisticsreset"
$VALGRIND bin/ctdb -n all statisticsreset || exit 1
echo "Testing debug"
$VALGRIND bin/ctdb -n all setdebug 3 || exit 1
$VALGRIND bin/ctdb -n all getdebug || exit 1
$VALGRIND bin/ctdb -n all setdebug 0 || exit 1
$VALGRIND bin/ctdb -n all getdebug || exit 1
echo "Attaching to some databases"
$VALGRIND bin/ctdb attach test1.tdb || exit 1
$VALGRIND bin/ctdb attach test2.tdb || exit 1
echo "Testing getdbmap"
$VALGRIND bin/ctdb getdbmap || exit 1
echo "Testing status"
$VALGRIND bin/ctdb status || exit 1
sleep 1
echo "Testing shutdown"
$VALGRIND bin/ctdb shutdown -n all || exit 1
sleep 1
echo "All done"
killall -q ctdbd