0cd5b027c9
The host list order seen during Ansible handlers may differ to the usual play host list order, due to race conditions in notifying handlers. This means that restart_services.yml for RabbitMQ may be included in a different order than the rabbitmq group, resulting in a node other than the 'first' being restarted first. This can cause some nodes to fail to join the cluster. The include_tasks loop was introduced in [1]. This change fixes the issue by splitting the handler into two tasks, and restarting the first node before all others. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/763137 Change-Id: I1823301d5889589bfd48326ed7de03c6061ea5ba Closes-Bug: #1930293
6 lines
136 B
YAML
6 lines
136 B
YAML
---
|
|
fixes:
|
|
- |
|
|
Fixes more-than-2-node RabbitMQ upgrade failing randomly.
|
|
`LP#1930293 <https://launchpad.net/bugs/1930293>`__.
|