Need to delete queue ironic-neutron-agent-heartbeat.info on update

Bug #1815675 reported by Harald Jensås
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Won't Fix
High
Unassigned

Bug Description

With the fix for bug: https://storyboard.openstack.org/#!/story/2004933 the queues used by ironic-neutron-agent changed to be automatically deleted when there are no consumers.

The existing queue with auto_delete = false need to be deleted so that the queue can be re-created with auto_delete = true.

Ref: https://docs.openstack.org/releasenotes/networking-baremetal/unreleased.html#relnotes-1-2-0-14

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to instack-undercloud (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.openstack.org/636449

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to instack-undercloud (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/636451

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on instack-undercloud (stable/rocky)

Change abandoned by Harald Jensås (<email address hidden>) on branch: stable/rocky
Review: https://review.openstack.org/636449

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/636511

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/636511
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=d6727aff73276446f34dde4de724984bc381fa3f
Submitter: Zuul
Branch: master

commit d6727aff73276446f34dde4de724984bc381fa3f
Author: Harald Jensås <email address hidden>
Date: Wed Feb 13 02:40:08 2019 +0100

    Enable rabbitmq_management plugin

    Enable the RabbitMQ managment plugin. RabbitMQ managment
    will listen on localhost (127.0.0.1) only.

    NOTE: This depend on this upstream change:
      https://github.com/voxpupuli/puppet-rabbitmq/pull/777

    Also to optimize for performance:
     - Disables message rates in the management plugin.
     - Raises the collect_statistics_interval from 5000ms to
       30000ms.

    Related-Bug: #1815675
    Change-Id: I5e73660e23fef15d1cae4c89d8b45b2456b0a110

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on instack-undercloud (stable/queens)

Change abandoned by Harald Jensås (<email address hidden>) on branch: stable/queens
Review: https://review.openstack.org/636451
Reason: We improved the upstream fix to rename the existing queue. The service will now start properly without having to delete the old queue first. https://review.openstack.org/638114

Changed in tripleo:
milestone: stein-3 → stein-rc1
Revision history for this message
Harald Jensås (harald-jensas) wrote :

we changed the way the fix in networking-baremetal is done. This is no longer required.
Closing bug.

Changed in tripleo:
status: Triaged → Won't Fix
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/rocky)

Related fix proposed to branch: stable/rocky
Review: https://review.opendev.org/675057

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/queens)

Related fix proposed to branch: stable/queens
Review: https://review.opendev.org/675283

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/rocky)

Reviewed: https://review.opendev.org/675057
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=04b83ec504391b0dac0fbc38b8168c160c3399e0
Submitter: Zuul
Branch: stable/rocky

commit 04b83ec504391b0dac0fbc38b8168c160c3399e0
Author: Michele Baldessari <email address hidden>
Date: Wed Aug 7 10:31:39 2019 +0200

    Enable rabbitmq_management plugin

    Enable the RabbitMQ managment plugin. RabbitMQ managment
    will listen on localhost (127.0.0.1) only.

    NOTE: This depend on this upstream change:
      https://github.com/voxpupuli/puppet-rabbitmq/pull/777

    Also to optimize for performance:
     - Disables message rates in the management plugin.
     - Raises the collect_statistics_interval from 5000ms to
       30000ms.

    NB: Cherry-pick was not clean so I tested this manually on queens
    and got the expected result:
    ~]# pcs status |grep -e 'rabbitmq.*Started'
      rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started controller-0
      rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started controller-1
      rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started controller-2

    ~]# curl -sS -u guest:$(hiera -c /etc/puppet/hiera.yaml rabbitmq::default_pass) http://127.0.0.1:15672/api/queues/ 2> /dev/null |jq . |head -n5
    [
      {
        "memory": 10936,
        "idle_since": "2019-08-08 8:49:23",
        "consumer_utilisation": null,

    Related-Bug: #1815675
    Change-Id: I5e73660e23fef15d1cae4c89d8b45b2456b0a110
    (cherry-picked from commit d6727aff73276446f34dde4de724984bc381fa3f

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/queens)

Reviewed: https://review.opendev.org/675283
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=23ad857ae1d1c6b8107b37fa225b7d51eb266659
Submitter: Zuul
Branch: stable/queens

commit 23ad857ae1d1c6b8107b37fa225b7d51eb266659
Author: Michele Baldessari <email address hidden>
Date: Wed Aug 7 10:31:39 2019 +0200

    Enable rabbitmq_management plugin

    Enable the RabbitMQ managment plugin. RabbitMQ managment
    will listen on localhost (127.0.0.1) only.

    NOTE: This depend on this upstream change:
      https://github.com/voxpupuli/puppet-rabbitmq/pull/777

    Also to optimize for performance:
     - Disables message rates in the management plugin.
     - Raises the collect_statistics_interval from 5000ms to
       30000ms.

    NB: Cherry-pick was not clean so I tested this manually on queens
    and got the expected result:
    ~]# pcs status |grep -e 'rabbitmq.*Started'
      rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started controller-0
      rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started controller-1
      rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started controller-2

    ~]# curl -sS -u guest:$(hiera -c /etc/puppet/hiera.yaml rabbitmq::default_pass) http://127.0.0.1:15672/api/queues/ 2> /dev/null |jq . |head -n5
    [
      {
        "memory": 10936,
        "idle_since": "2019-08-08 8:49:23",
        "consumer_utilisation": null,

    Related-Bug: #1815675
    Change-Id: I5e73660e23fef15d1cae4c89d8b45b2456b0a110
    (cherry-picked from commit d6727aff73276446f34dde4de724984bc381fa3f

tags: added: in-stable-queens
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.