From 4b5d4b7911e910b399d46ad33fc34bb6e45fbe36 Mon Sep 17 00:00:00 2001 From: Bogdan Dobrelya Date: Tue, 2 Feb 2016 22:11:09 +0100 Subject: [PATCH] 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. --- scripts/rabbitmq-server-ha.ocf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/rabbitmq-server-ha.ocf b/scripts/rabbitmq-server-ha.ocf index 1fc4c777dfd0..d1088bc42d9f 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"