Pacemaker tries to start rabbit eternally
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Dmitry Mescheryakov | ||
6.0.x |
Won't Fix
|
High
|
MOS Maintenance | ||
6.1.x |
Fix Released
|
Critical
|
Sergii Rizvan | ||
7.0.x |
Fix Released
|
Critical
|
Dmitry Mescheryakov | ||
8.0.x |
Fix Released
|
High
|
Dmitry Mescheryakov |
Bug Description
When user tries to enable fix https:/
Steps to reproduce:
1. Set value for parameter "max_rabbitmqct
crm_resource --resource p_rabbitmq-server --set-parameter max_rabbitmqctl
Pacemaker tries to restart rabbit, however on other node (non-master) rabbit remains in failed state.
$ pcs resource
Master/Slave Set: master_
p_
Masters: [ node-2.domain.tld ]
Slaves: [ node-4.domain.tld ]
According to lrmd.log pacemaker attempts to start rabbit but thinks it's already up and is member of the cluster:
2015-09-
2015-09-
2015-09-
2015-09-
Changed in fuel: | |
status: | New → Confirmed |
status: | Confirmed → New |
description: | updated |
Changed in fuel: | |
assignee: | MOS Oslo (mos-oslo) → Dmitry Mescheryakov (dmitrymex) |
status: | Confirmed → In Progress |
tags: | added: rabbitmq |
tags: | added: on-verification |
tags: | removed: on-verification |
tags: | added: on-verification |
tags: | added: area-mos |
tags: | added: rca-done |
tags: | added: on-verification |
tags: | added: customer-found |
Code that gets nodes always returns OCF_SUCCESS: $(${OCF_ RESKEY_ ctl} eval "mnesia: system_ info(${ infotype} )." 2>/dev/null)
local c_status=
rc=$?
(https:/ /github. com/stackforge/ fuel-library/ blob/master/ files/fuel- ha-utils/ ocf/rabbitmq# L458-L459)
$? is the result of local variable assignment operation