Github user cammckenzie commented on the issue: https://github.com/apache/curator/pull/243 This is just done for efficiency. Each client involved in the leader election only cares when the child before it disconnects, because that implies that it should now become leader. If any of the other children disconnect, the client doesn't care because it doesn't affect whether it should become leader or not.
---