Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
. "${CTDB_BASE}/functions"
-# Default fallback location for database directories.
-# These can be overwritten from CTDB configuration
-CTDB_DBDIR="${CTDB_VARDIR}/volatile"
-CTDB_DBDIR_PERSISTENT="${CTDB_VARDIR}/persistent"
-
-load_script_options
+# Load/cache database options from configuration file
+ctdb_get_db_options
(
flock -n 9 || exit 1
mkdir -p "$CTDB_SCRIPT_VARDIR" || \
die "mkdir -p ${CTDB_SCRIPT_VARDIR} - failed - $?" $?
+ # Load/cache database options from configuration file
+ ctdb_get_db_options
+
if select_tdb_checker ; then
check_persistent_databases || exit $?
check_non_persistent_databases
case "$1" in
monitor)
+ # Load/cache database options from configuration file
+ ctdb_get_db_options
+
monitor_filesystem_usage
monitor_memory_usage
;;