diff options
| author | Dmitry Mescheryakov <dmescheryakov@mirantis.com> | 2016-01-19 19:15:31 +0300 |
|---|---|---|
| committer | Dmitry Mescheryakov <dmescheryakov@mirantis.com> | 2016-01-19 19:15:31 +0300 |
| commit | 9846fbf5d31997076b46c4735899157d12c7c69c (patch) | |
| tree | 3f91a7461dc92a7dfe07bd999fb22ca2d5d82013 /scripts | |
| parent | 6f6825a07440f7272f37bbd47dd445de631c9787 (diff) | |
| download | rabbitmq-server-git-9846fbf5d31997076b46c4735899157d12c7c69c.tar.gz | |
Reset master score if we decide to restart RabbitMQ on timeout
Doing otherwise might not trigger the restart while it is clearly
needed.
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/rabbitmq-server-ha.ocf | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/rabbitmq-server-ha.ocf b/scripts/rabbitmq-server-ha.ocf index 84dae25cf1..fe4357cb3c 100755 --- a/scripts/rabbitmq-server-ha.ocf +++ b/scripts/rabbitmq-server-ha.ocf @@ -1505,6 +1505,7 @@ get_monitor() { timeout_alive=$? if [ $timeout_alive -eq 2 ]; then + master_score 0 return $OCF_ERR_GENERIC elif [ $timeout_alive -eq 0 ]; then if [ $rc_alive -ne 0 ]; then @@ -1527,6 +1528,7 @@ get_monitor() { timeout_alarms=$? if [ $timeout_alarms -eq 2 ]; then + master_score 0 return $OCF_ERR_GENERIC elif [ $timeout_alarms -eq 0 ]; then @@ -1558,6 +1560,7 @@ get_monitor() { timeout_queues=$? if [ $timeout_queues -eq 2 ]; then + master_score 0 return $OCF_ERR_GENERIC elif [ $timeout_queues -eq 0 ]; then |
