Okay thanks. Just curious, is it currently possible to have replicated ZooKeeper servers that will still function if only one of the servers is online?
-- Alan On Thursday, February 2, 2012 at 6:09 PM, Henry Robinson wrote: > Yes, that's right. More precisely, a quorum of peers (hence the name ;)) must > participate in an election round for it to terminate. > > In your case, with a two node cluster, a quorum is usually n/2 + 1 nodes, > which is 2. So both nodes must be available. > > Henry > > Sent from my iPad > > On Feb 2, 2012, at 3:58 PM, Alan Perez-Rathke <[email protected] > (mailto:[email protected])> wrote: > > > Hello, > > > > I am encountering a scenario in which I have started two QuorumPeers and > > then I call shutdown() on one of them (in order to simulate a server > > crashing). > > > > The remaining QuorumPeer then busy loops within Election::lookForLeader(). > > It never appears to be able to return from this loop. > > > > I have seen this behavior on ZooKeeper versions 3.3.4 and 3.4.2 and with > > election algorithms: LeaderElection, AuthFastLeaderElection, and > > FastLeaderElection. > > > > Does this mean that QuorumPeer requires at least 2 peers online in order to > > not infinite loop within the internal leader election? > > > > Thanks,-- > > Alan > > > > > >
