Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

Ephemeral node bound to a session that times out while ZK has no quorum

$
0
0
Guys,
I've noticed a weird problem with ephemeral nodes not being cleaned up if
the session they are tied to times out while ZooKeeper does not have a
quorum. The situation is basically as follows:

3 node cluster
-Client connects to cluster and creates an ephemeral node
-Two nodes die, so quorum is lost
-Some time passes (longer than the session timeout negotiated for the
client that created the ephemeral node)
-One (or both) of the dead nodes come back and a quorum is reformed.
-The ephemeral node tied to the session which should have timed out still
exists

Viewing all articles
Browse latest Browse all 5648

Trending Articles