1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

ctdb/tests/integration: Update daemons shutdown pseudo-test

Don't scatter the TEST_LOCAL_DAEMONS logic around the code.  Limit it
to the local daemons file.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Michael Adam <obnox@samba.org>
This commit is contained in:
Martin Schwenke 2013-11-29 14:05:49 +11:00 committed by Michael Adam
parent 6b15fe247c
commit f05db5edc4
3 changed files with 16 additions and 3 deletions

View File

@ -518,6 +518,12 @@ restart_ctdb ()
return 1
}
# Does nothing on cluster and should be overridden for local daemons
maybe_stop_ctdb ()
{
:
}
ctdb_restart_when_done ()
{
ctdb_test_restart_scheduled=true

View File

@ -18,6 +18,6 @@ EOF
# Do not call ctdb_test_init() here. It will setup ctdb_test_exit()
# to run and that will find the daemons missing and restart them!
if [ -n "$TEST_LOCAL_DAEMONS" ] && $TEST_CLEANUP ; then
daemons_stop
fi
# We only want to consider stopping CTDB if we're running local
# daemons. This function will do the right thing.
maybe_stop_ctdb

View File

@ -120,3 +120,10 @@ daemons_start ()
daemons_start_1 $i "$@"
done
}
maybe_stop_ctdb ()
{
if $TEST_CLEANUP ; then
daemons_stop
fi
}