Workaround rabbitmq-server issue #3369
Change-Id: I3c2751da86492c8659252cf5d7b691ce2cc111cf
This commit is contained in:
@@ -26,6 +26,16 @@
|
|||||||
- name: Set node for maintenance state
|
- name: Set node for maintenance state
|
||||||
ansible.builtin.command: rabbitmq-upgrade drain --quiet
|
ansible.builtin.command: rabbitmq-upgrade drain --quiet
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
# NOTE(mossblaser) The rabbitmq-upgrade drain command appears to occasionally
|
||||||
|
# return status 69 despite success:
|
||||||
|
#
|
||||||
|
# https://github.com/rabbitmq/rabbitmq-server/issues/3369
|
||||||
|
#
|
||||||
|
# Since missing this step in the worst case should just result in a less
|
||||||
|
# graceful failover, tolerating the failure is appropriate whilst this issue
|
||||||
|
# remains.
|
||||||
|
register: _rabbitmq_upgrade_drain
|
||||||
|
failed_when: _rabbitmq_upgrade_drain.rc not in [0, 69]
|
||||||
|
|
||||||
- name: Pause to allow node to sync
|
- name: Pause to allow node to sync
|
||||||
ansible.builtin.pause:
|
ansible.builtin.pause:
|
||||||
|
|||||||
Reference in New Issue
Block a user