summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-server-ha.ocf
diff options
context:
space:
mode:
authorBogdan Dobrelya <bogdando@mail.ru>2016-02-02 22:11:09 +0100
committerBogdan Dobrelya <bogdando@mail.ru>2016-02-02 22:11:09 +0100
commit4b5d4b7911e910b399d46ad33fc34bb6e45fbe36 (patch)
treececa82e9c2abe3d9d38aa0e99252e7c40d9a946d /scripts/rabbitmq-server-ha.ocf
parentcb06b9cb17871f6d8864dcf106a288a7fce69c58 (diff)
downloadrabbitmq-server-git-4b5d4b7911e910b399d46ad33fc34bb6e45fbe36.tar.gz
Fix cluster membership check for running master
The running master is always inside of its own cluster. Fix the cluster membership check when a node is the master.
Diffstat (limited to 'scripts/rabbitmq-server-ha.ocf')
-rwxr-xr-xscripts/rabbitmq-server-ha.ocf5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/rabbitmq-server-ha.ocf b/scripts/rabbitmq-server-ha.ocf
index 1fc4c777df..d1088bc42d 100755
--- a/scripts/rabbitmq-server-ha.ocf
+++ b/scripts/rabbitmq-server-ha.ocf
@@ -1410,6 +1410,11 @@ get_monitor() {
is_master $node
status_master=$?
ocf_log info "${LH} fetched master attribute for $node. attr value is ${status_master}"
+ else
+ # The master is always running inside of its cluster
+ ocf_log info "${LH} rabbit app is running and is member of healthy cluster"
+ rc_check=$OCF_SUCCESS
+ break
fi
if [ $status_master -eq 0 ] ; then
ocf_log info "${LH} rabbit app is running. master is $node"