Hi ZooKeeper users,
I am playing currently with zookeeper and testing what happens if the
leader of an ensemble goes down.
I know that during the leader election zookeeper server won't reply to
any requests and if leader election takes a long time than existing
sessions might expire.
What I see in my tests that each server reads the last snapshot file
to get last zxid for leader election and when the leader is elected
than the leader reads the snapshot again before it syncs the
This means that the more data we store in zookeeper the longer it
takes to elect a new leader. This is also means as load of the
ensemble increases clients need bigger session timeout to "survive"
the loss of the leader.
Is it possible to do anything about this and have a fast leader
election even if the snapshot is big?
Camille Fournier 2011-12-12, 17:35
Botond Hejj 2011-12-13, 10:55
Flavio Junqueira 2011-12-13, 13:02
Botond Hejj 2011-12-14, 14:44
ankitoshniwal 2013-06-13, 20:35
Thawan Kooburat 2013-06-13, 21:28