Bird
0
0

During a network partition in a 5-node RabbitMQ cluster with cluster_partition_handling set to autoheal, what is the expected behavior of queues once the partition heals?

hard📝 Workflow Q8 of 15
RabbitMQ - Clustering
During a network partition in a 5-node RabbitMQ cluster with cluster_partition_handling set to autoheal, what is the expected behavior of queues once the partition heals?
AQueues on the minority partition are deleted and recreated to synchronize with the majority
BQueues on both partitions merge automatically without data loss
CQueues on the minority partition continue independently, causing duplicates
DQueues remain paused indefinitely until manual intervention
Step-by-Step Solution
Solution:
  1. Step 1: Understand autoheal behavior

    When autoheal is enabled, RabbitMQ automatically resolves partitions by deleting queues on the minority side.
  2. Step 2: Queue synchronization

    Queues on the minority partition are removed and recreated to match the majority partition's state, preventing split-brain inconsistencies.
  3. Final Answer:

    Queues on the minority partition are deleted and recreated to synchronize with the majority -> Option A
  4. Quick Check:

    Autoheal deletes minority queues to prevent duplicates [OK]
Quick Trick: Autoheal deletes minority queues to sync with majority [OK]
Common Mistakes:
MISTAKES
  • Assuming queues merge automatically without data loss
  • Believing queues continue independently causing duplicates
  • Thinking queues remain paused without manual action

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More RabbitMQ Quizzes