Files
cd12da523d9f917d61b363f4313ad4904b34bc65
openstack-ansible-rabbitmq_... /tasks
Dmitriy Rabotyagov 1a9074c590 Ensure no CQ mirroring policies applied
During migration to Quorum queues we have renamed vhosts
to not contain leading slash for them. However, some services
at the same time were configured not to have RPC messaging,
but only notifications whenever needed - like keystone, glance, etc.
This left such vhosts still containing HA policy on them, leading
to RabbitMQ upgrade failures with:
```
rabbitmq-server[2934794]: Application rabbit exited with reason:
{{failed_to_deny_deprecated_features,[classic_queue_mirroring]},{rabbit,start,[normal,[]]}}
```
This patch implements a check of deprecated feature flags and
disables all HA policies across the board before upgrade happens.
As we don't want to force removal when running RabbitMQ 3.13,
the removal is enforced only during upgrade to 4.0.
Conditions are maintained on a task level rather then a block
to make it extendable with other deprecated flags in the future.
Change-Id: I372421e0347687a1d861b548fd20ee92b150c301
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
2025年08月26日 15:12:14 +00:00
..
2025年02月13日 08:44:28 +01:00
2017年08月02日 13:21:17 -05:00
2025年02月13日 08:44:28 +01:00
2025年04月10日 13:15:19 +00:00
2018年07月18日 02:46:46 +00:00
2025年02月13日 08:44:28 +01:00
2025年02月13日 08:44:28 +01:00
2024年11月05日 15:05:16 +00:00
2025年02月13日 08:44:28 +01:00