[rabbitmq-discuss] Can someone please confirm the clustered durable queue behavior?

Eugene Vasilchenko evasilchenko at groupcommerce.com
Thu Jan 3 23:32:07 GMT 2013

In case someone stumbles here looking for an answer. (Not sure why it 
wasn't posted here)

Thanks to Matthias the answer is as follows:

The old master rejoins the cluster as a slave with an empty and 
unsynchronized queue and catches up to the current master. This is of 
course unless all nodes go down, then the last disc node to go down should 
be brought back up in order to get the messages that were persisted to disc.

On Friday, December 28, 2012 1:17:36 PM UTC-5, Eugene Vasilchenko wrote:
> We are planning on using RabbitMQ extensively and I am writing some 
> documentation right now so I just wanted to confirm something. Let's say I 
> have a cluster of 3 machines running rabbit. All of my queues are durable 
> and the node with the master durable queue dies. A new master is chosen and 
> life goes on. Well, what happens when this old master rejoins the cluster? 
> From what I understand is that it just gets a new empty slave copy and just 
> drains the old master queue of messages until it's empty? Am I way off base 
> here?
> Thanks a lot for your help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130103/ab268541/attachment.htm>

More information about the rabbitmq-discuss mailing list