enable quorum queues also for transient queues

Bug #2078339 reported by Sven Kieske
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kolla-ansible
Fix Released
High
Sven Kieske

Bug Description

currently, for fanout/transient queues, quorum queues are not enabled, because there was no support for this in oslo.messaging.

Since https://review.opendev.org/c/openstack/oslo.messaging/+/888479 got merged this is now possible to implement.

This is helping a lot OpenStack services to not fail (and recover) from
a rabbit node issue.

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/+/927497
Committed: https://opendev.org/openstack/kolla-ansible/commit/3c3a18aa5b2f0228d489566bb255912c0f0e3892
Submitter: "Zuul (22348)"
Branch: master

commit 3c3a18aa5b2f0228d489566bb255912c0f0e3892
Author: Sven Kieske <email address hidden>
Date: Thu Aug 29 13:51:18 2024 +0200

    Rabbitmq: enable quorum for transient queues

    This helps to improve the reliability of openstack services when
    a rabbitmq node has issues.

    See also: https://bugs.launchpad.net/oslo.messaging/+bug/2031497

    Adjust the upgrade tests similar to what was done
    during the introduction of quorum queues in I6c033d460a5c9b93c346e9e47e93b159d3c27830

    Closes-Bug: #2078339
    Partial-Bug: #2077448
    Depends-On: https://review.opendev.org/c/openstack/oslo.messaging/+/888479
    Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/924623
    Signed-off-by: Sven Kieske <email address hidden>
    Change-Id: Idb8a8d2e560206f7697c0771c9ae3913268fa6dd

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

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

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

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

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

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

commit 4af0eb56c913481d74ad9ac996e1c8e04ca68313
Author: Sven Kieske <email address hidden>
Date: Thu Aug 29 13:51:18 2024 +0200

    Rabbitmq: enable quorum for transient queues

    Backport-only: om_enable_rabbitmq_transient_quorum_queue is implicitly
    disabled by default. Dropped the queue migrations in CI upgrade testing.
    Modified files:
    * releasenotes/notes/enable_quorum_queues_transient-020b373831acda36.yaml
    * tests/upgrade.sh

    This helps to improve the reliability of openstack services when
    a rabbitmq node has issues.

    See also: https://bugs.launchpad.net/oslo.messaging/+bug/2031497

    Adjust the upgrade tests similar to what was done
    during the introduction of quorum queues in I6c033d460a5c9b93c346e9e47e93b159d3c27830

    Closes-Bug: #2078339
    Partial-Bug: #2077448
    Depends-On: https://review.opendev.org/c/openstack/oslo.messaging/+/888479
    Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/924623
    Signed-off-by: Sven Kieske <email address hidden>
    Change-Id: Idb8a8d2e560206f7697c0771c9ae3913268fa6dd
    (cherry picked from commit 3c3a18aa5b2f0228d489566bb255912c0f0e3892)

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

Reviewed: https://review.opendev.org/c/openstack/kolla-ansible/+/945813
Committed: https://opendev.org/openstack/kolla-ansible/commit/195c245d1f1227ce0c12aab31a80cc86ec26022a
Submitter: "Zuul (22348)"
Branch: stable/2024.1

commit 195c245d1f1227ce0c12aab31a80cc86ec26022a
Author: Sven Kieske <email address hidden>
Date: Thu Aug 29 13:51:18 2024 +0200

    Rabbitmq: enable quorum for transient queues

    Backport-only: om_enable_rabbitmq_transient_quorum_queue is implicitly
    disabled by default. Dropped the queue migrations in CI upgrade testing.
    Modified files:
    * releasenotes/notes/enable_quorum_queues_transient-020b373831acda36.yaml
    * tests/upgrade.sh

    This helps to improve the reliability of openstack services when
    a rabbitmq node has issues.

    See also: https://bugs.launchpad.net/oslo.messaging/+bug/2031497

    Adjust the upgrade tests similar to what was done
    during the introduction of quorum queues in I6c033d460a5c9b93c346e9e47e93b159d3c27830

    Closes-Bug: #2078339
    Partial-Bug: #2077448
    Depends-On: https://review.opendev.org/c/openstack/oslo.messaging/+/888479
    Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/924623
    Signed-off-by: Sven Kieske <email address hidden>
    Change-Id: Idb8a8d2e560206f7697c0771c9ae3913268fa6dd
    (cherry picked from commit 3c3a18aa5b2f0228d489566bb255912c0f0e3892)

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

This issue was fixed in the openstack/kolla-ansible 20.0.0.0rc1 Epoxy release candidate.

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

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

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

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

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.