Skip to content
Discussion options

You must be logged in to vote

This short log confirms both of the above hypotheses, at least partially.

The deterministic Ra cluster name lets a delete and a redeclare of the same queue interleave across QQ incarnations caused by the churn:

  1. Queue QUEUE_12000 has members on nodes {n0, n1, n2}. TTL-drive removal kicks in, all three members terminating with reason 'delete', removing their data directories
  2. A client redeclares the a QQ with the same name almost immediately, member placement lands it on a different set {n2, n1, n3} (so n0 is gone, n3 is introduced)
  3. n3 already runs a Ra member for this name from an earlier incarnation, so the new member fails to start with {already_started, Pid}. As a result, the new QQ clu…

Replies: 7 comments 17 replies

Comment options

You must be logged in to vote
6 replies
@cwlowe2007
Comment options

@michaelklishin
Comment options

@michaelklishin
Comment options

@cwlowe2007
Comment options

@michaelklishin
Comment options

Comment options

You must be logged in to vote
4 replies
@cwlowe2007
Comment options

@michaelklishin
Comment options

@michaelklishin
Comment options

@michaelklishin
Comment options

Comment options

You must be logged in to vote
2 replies
@cwlowe2007
Comment options

@michaelklishin
Comment options

Comment options

You must be logged in to vote
1 reply
@michaelklishin
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@michaelklishin
Comment options

Comment options

You must be logged in to vote
3 replies
@michaelklishin
Comment options

Answer selected by michaelklishin
@michaelklishin
Comment options

@kjnilsson
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants