rabbit_ha_queues parameter doesn't enabled for HA deployments

Bug #1466810 reported by Timur Nurlygayanov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-heat
Invalid
Undecided
Timur Nurlygayanov

Bug Description

We use Mirantis OpenStack with the upstream puppet manifests for Heat deployment and we can see that in HA deployments we have the following parameter in Heat configuration file:

rabbit_ha_queues=False

In the result, if we will shutdown primary controller Heat will lost some queues and will doesn't work, we need to restart all Heat services to fix the issue. We investigated the issue and looks like all other services have correct configuration with rabbit_ha_queues=True, but Heat has rabbit_ha_queues=False.

Here is the MOS bug about this issue: https://bugs.launchpad.net/fuel/+bug/1465840

We tested Heat with rabbit_ha_queues=True, which we applied manually, it works well.

We compared puppet manifests for Keystone and Heat and found the differences:

Keystone:
https://github.com/openstack/puppet-keystone/blob/bca04a399e6de63bd6d3d3d985aeaf3134802ac1/manifests/init.pp#L764-772

Heat:
https://github.com/openstack/puppet-keystone/blob/bca04a399e6de63bd6d3d3d985aeaf3134802ac1/manifests/init.pp#L764-772

Changed in puppet-heat:
assignee: nobody → Timur Nurlygayanov (tnurlygayanov)
status: New → Confirmed
description: updated
Changed in puppet-heat:
status: Confirmed → In Progress
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

AFAIK, there is no sense to set up ha queues configuration for clustersize of 1

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-heat (master)

Change abandoned by Timur Nurlygayanov (<email address hidden>) on branch: master
Review: https://review.openstack.org/193492
Reason: We found the root of this issue, we fixed it with another commit: https://review.openstack.org/#/c/193511/

Revision history for this message
Matt Fischer (mfisch) wrote :

Bogdan, yes there is. If you are talking to rabbit via a proxy. We use it all the time.

Changed in puppet-heat:
status: In Progress → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.