1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-26 18:50:30 +03:00

Merge branch 'eventscript.62.cnfs' into eventscript.20.multipathd

(This used to be ctdb commit fb87fa9273db4f82e801a331b5d95059d64dfb8e)
This commit is contained in:
Martin Schwenke 2011-08-10 15:32:11 +10:00
commit 383b203096
2 changed files with 8 additions and 10 deletions

View File

@ -3,8 +3,10 @@
. $CTDB_BASE/functions
loadconfig
ctdb_setup_service_state_dir "per_ip_routing"
[ -z "$CTDB_PER_IP_ROUTING_STATE" ] && {
CTDB_PER_IP_ROUTING_STATE="$CTDB_VARDIR/state/per_ip_routing"
CTDB_PER_IP_ROUTING_STATE="$service_state_dir"
}
AUTO_LINK_LOCAL="no"

View File

@ -5,13 +5,12 @@
loadconfig
STATEDIR=$CTDB_VARDIR/state/gpfs
ctdb_setup_service_state_dir "gpfs"
check_if_healthy() {
mkdir -p $STATEDIR/fs
mkdir -p "$service_state_dir/fs"
[ -f "$STATEDIR/gpfsnoquorum" ] && {
[ -f "$service_state_dir/gpfsnoquorum" ] && {
logger No GPFS quorum. Node is UNHEALTHY
$CTDB_BASE/events.d/62.cnfs unhealthy "No GPFS quorum. Nodfe is UNHEALTHY."
exit 0
@ -23,21 +22,18 @@ check_if_healthy() {
case "$1" in
startup)
mkdir -p $STATEDIR
check_if_healthy
;;
gpfsquorumreached)
mkdir -p $STATEDIR
rm -f "$STATEDIR/gpfsnoquorum"
rm -f "$service_state_dir/gpfsnoquorum"
logger "GPFS quorum has been reached."
check_if_healthy
;;
gpfsquorumloss)
mkdir -p $STATEDIR
touch "$STATEDIR/gpfsnoquorum"
touch "$service_state_dir/gpfsnoquorum"
logger "GPFS quorum has been lost."
$CTDB_BASE/events.d/62.cnfs unhealthy "GPFS quorum was lost! Marking node as UNHEALTHY."
;;