[OPENSTACK][rabbitmq] using quorum queues

Christian Rohmann christian.rohmann at inovex.de
Fri Jun 30 09:00:08 UTC 2023


On 18/06/2023 04:04, Satish Patel wrote:
> Great! This is good to know that Quorum is a good solution.

Everybody in this thread seems to have good experiences with using 
quorum queues and also RabbitMQ themselves clearly communicate that
Quorum Queues are the future and classic queues will be gone soon:

  * "Classic mirrored queues were deprecated in RabbitMQ version 3.9" - 
https://www.rabbitmq.com/migrate-mcq-to-qq.html
  * 
https://blog.rabbitmq.com/posts/2021/08/4.0-deprecation-announcements/#removal-of-classic-queue-mirroring

I wonder why there is not more effort to make this shift by  ...


a) Why this is not an OpenStack tc goal for all services to use quorum 
queues by default initialize any new queues as quorum queues?
Especially since "An oslo.messaging-compatible message queue" is one of 
the base services [2] overseen by the TC.
RabbitMQ comes up time and again when talking about operational issues 
when running OpenStack. Steps to ensure this vital piece runs as smooth 
as possible is certainly worth discussing in my humble opinion.

I don't know if anyone on the TC reads this, but does it make sense to 
propose such a goal to https://opendev.org/openstack/governance ?

b) Have deployment tooling like openstack-ansible, kolla-ansible, ... 
support setting the oslo.messaging options [1] or even make quorum 
queues the new default


Regards


Christian




[1] 
https://docs.openstack.org/releasenotes/oslo.messaging/yoga.html#relnotes-12-13-0-stable-yoga
[2] 
https://governance.openstack.org/tc/reference/base-services.html#current-list-of-base-services








More information about the openstack-discuss mailing list