diff options
| author | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2011-08-10 15:31:56 +1000 |
|---|---|---|
| committer | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2011-08-10 15:31:56 +1000 |
| commit | c57220f83d3718c6d4160c72926299833a8a2e56 (patch) | |
| tree | c23d54a7ed1e4e4c810d425ba44461864a811c1a | |
| parent | 184ac88e45ca9067e37b22b0fff43f4ff8db8d01 (diff) | |
| parent | 7eae4aafcaf4bfe4bb2885fbd17dda940440fdf4 (diff) | |
| download | samba-c57220f83d3718c6d4160c72926299833a8a2e56.tar.gz samba-c57220f83d3718c6d4160c72926299833a8a2e56.tar.xz samba-c57220f83d3718c6d4160c72926299833a8a2e56.zip | |
Merge remote branch 'martins/eventscript.62.cnfs'
(This used to be ctdb commit b8493ceb35b125a390b1e83464fb9ff72f2e1495)
| -rwxr-xr-x | ctdb/config/events.d/62.cnfs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/ctdb/config/events.d/62.cnfs b/ctdb/config/events.d/62.cnfs index af4ecc3b7a..3cc56e3955 100755 --- a/ctdb/config/events.d/62.cnfs +++ b/ctdb/config/events.d/62.cnfs @@ -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." ;; |
