In case someone stumbles here looking for an answer. (Not sure why it wasn't posted here)<div><br></div><div>Thanks to&nbsp;<span style="font-family: arial, sans-serif;">Matthias</span>&nbsp;the answer is as follows:</div><div><br></div><div>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.</div><div><br></div><div><br><br>On Friday, December 28, 2012 1:17:36 PM UTC-5, Eugene Vasilchenko wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">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?<div><br></div><div>Thanks a lot for your help.</div></blockquote></div>