FYI. Please see the following JIRA. Hope this will help you to get more idea.
https://issues.apache.org/jira/i#browse/ZOOKEEPER-832 -Rakesh -----Original Message----- From: kishore g [mailto:[email protected]] Sent: 22 January 2014 07:30 To: [email protected] Subject: Re: loss of transaction log The clients store the last transaction id that was successfully communicated with the previous zookeepers. Every time a client connects with a server it sends the last transaction id the client has seen. If the server has not seen this transaction id, it refuses the connection. So your case, the clients will fail to connect to the new cluster that was started in a blank state. thanks, Kishore G On Tue, Jan 21, 2014 at 3:19 PM, Jie Yu <[email protected]> wrote: > Hi, > > I am curious what would have happened if the following scenario happens: > > Say I have a zookeeper cluster with 3 replicas. What if all three > replicas are down and their transaction logs are wiped. What would > happen if I start the cluster again? Will the cluster be able to > start? Or there is some safety mechanism that prevents the cluster from > starting up? > > Thanks, > - Jie >
