Enable oslomsg_rabbit_queue_manager by default

With overriding hostname for QManager, related bug [1] was worked around
meaning we can enable usage of QManager by default again, when
quorum queues are used.

[1] https://bugs.launchpad.net/oslo.messaging/+bug/2065922

Change-Id: I33a4f2ce910cb47db6b6fb510d6a4eb010325ea7
This commit is contained in:
Dmitriy Rabotyagov
2024-05-29 10:19:13 +02:00
committed by Dmitriy Rabotyagov
parent 97ba42b524
commit 2ffeb0c7bb
2 changed files with 3 additions and 7 deletions

View File

@@ -14,9 +14,7 @@
# Quorum Queues
oslomsg_rabbit_quorum_queues: "{{ rabbitmq_queue_replication }}"
# NOTE(noonedeadpunk): Disabled due to broken behaviour for metal setups
# See https://bugs.launchpad.net/oslo.messaging/+bug/2065922
oslomsg_rabbit_queue_manager: False
# RPC
oslomsg_rpc_transport: "{{ (groups[qdrouterd_host_group] | length > 0) | ternary('amqp', 'rabbit') }}"

View File

@@ -14,10 +14,8 @@ features:
is `True`
- oslomsg_rabbit_qos_prefetch_count: Must be set to a positive value if
``oslomsg_rabbit_stream_fanout`` is `True`
- oslomsg_rabbit_queue_manager: Disabled by default. It is recommended to
enable only for containerized deployments.
Please check `oslo.messaging bug report <https://bugs.launchpad.net/oslo.messaging/+bug/2065922>`_
for more details of why it should not be used for metal deployments.
- oslomsg_rabbit_queue_manager: Enabled if ``oslomsg_rabbit_quorum_queues``
is also set to `True`
Each service also has corresponsive variables prefixed with service name, like
``<service>_oslomsg_rabbit_stream_fanout`` to control them separately.