[rabbitmq-discuss] Clustering Question
Matthias Radestock
matthias at lshift.net
Mon Jun 8 22:19:24 BST 2009
Jason,
Jason J. W. Williams wrote:
> I'll recheck. The issue we ran into was:
>
> Node A & Node B
>
> Node A contains queue 1.
> Node A dies. Persistent unserviced messages remain in queue 1.
> Queue 1 moves to Node B.
> Node A restarts and rejoins cluster.
> Unserviced messages from before failure, do not replay into queue 1 as
> located now on Node B.
Interesting!
How did you "move" the queue between nodes? That is not a feature that
is supported in RabbitMQ (yet).
I suppose that while node A is down a client may connect to node B and
declare a queue with the same name. I am actually not sure what happens
in that case, and how it affects re-queueing of persisted messages when
node A subsequently recovers. So some test scenarios along these lines
and observations of current behaviour would be very much appreciated.
Regards,
Matthias.
More information about the rabbitmq-discuss
mailing list