RabbitMQ quorum queues being enabled are not caught by a precheck

Bug #2045887 reported by Matt Crees
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Status tracked in Caracal
Antelope
Fix Committed
Undecided
Unassigned
Bobcat
Fix Released
Undecided
Unassigned
Caracal
Fix Released
Undecided
Matt Crees

Bug Description

This means that services can be reconfigured to use quorum queues without the operator running through the manual migration procedure.

Matt Crees (mattcrees)
Changed in kolla-ansible:
assignee: nobody → Matt Crees (mattcrees)
Changed in kolla-ansible:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (stable/2023.2)

Fix proposed to branch: stable/2023.2
Review: https://review.opendev.org/c/openstack/kolla-ansible/+/903462

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (master)

Reviewed: https://review.opendev.org/c/openstack/kolla-ansible/+/902787
Committed: https://opendev.org/openstack/kolla-ansible/commit/61f84e3beb730468ba715753d2e51475d6b0b7d3
Submitter: "Zuul (22348)"
Branch: master

commit 61f84e3beb730468ba715753d2e51475d6b0b7d3
Author: Matt Crees <email address hidden>
Date: Wed Dec 6 16:04:52 2023 +0000

    Add precheck for RabbitMQ quorum queues

    Adds a precheck to fail if non-quorum queues are found in RabbitMQ.

    Currently excludes fanout and reply queues, pending support in
    oslo.messaging [1].

    [1]: https://review.opendev.org/c/openstack/oslo.messaging/+/888479

    Closes-Bug: #2045887
    Change-Id: Ibafdcd58618d97251a3405ef9332022d4d930e2b

Changed in kolla-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (stable/2023.2)

Reviewed: https://review.opendev.org/c/openstack/kolla-ansible/+/903462
Committed: https://opendev.org/openstack/kolla-ansible/commit/458eafab85fe8e60e8c496fa95953f1e8acfdd57
Submitter: "Zuul (22348)"
Branch: stable/2023.2

commit 458eafab85fe8e60e8c496fa95953f1e8acfdd57
Author: Matt Crees <email address hidden>
Date: Wed Dec 6 16:04:52 2023 +0000

    Add precheck for RabbitMQ quorum queues

    Adds a precheck to fail if non-quorum queues are found in RabbitMQ.

    Currently excludes fanout and reply queues, pending support in
    oslo.messaging [1].

    [1]: https://review.opendev.org/c/openstack/oslo.messaging/+/888479

    Closes-Bug: #2045887
    Change-Id: Ibafdcd58618d97251a3405ef9332022d4d930e2b
    (cherry picked from commit 61f84e3beb730468ba715753d2e51475d6b0b7d3)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 17.1.0

This issue was fixed in the openstack/kolla-ansible 17.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (stable/2023.1)

Fix proposed to branch: stable/2023.1
Review: https://review.opendev.org/c/openstack/kolla-ansible/+/909967

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (stable/2023.1)

Reviewed: https://review.opendev.org/c/openstack/kolla-ansible/+/909967
Committed: https://opendev.org/openstack/kolla-ansible/commit/4e1ded0156fb58059697a23af577dc30fea476ee
Submitter: "Zuul (22348)"
Branch: stable/2023.1

commit 4e1ded0156fb58059697a23af577dc30fea476ee
Author: Matt Crees <email address hidden>
Date: Wed Dec 6 16:04:52 2023 +0000

    Add precheck for RabbitMQ quorum queues

    Adds a precheck to fail if non-quorum queues are found in RabbitMQ.

    Currently excludes fanout and reply queues, pending support in
    oslo.messaging [1].

    Antelope only: We do not need to backport the CI testing, as quorum
    queues are not enabled by default in Antelope.

    [1]: https://review.opendev.org/c/openstack/oslo.messaging/+/888479

    Closes-Bug: #2045887
    Change-Id: Ibafdcd58618d97251a3405ef9332022d4d930e2b

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.