Hi Zookeepers,
I got two questions that I am not certain about the behavior of ZAB, so I would 
ask.

1. What does atomic in ZAB really mean? Does it mean that when the proposal 
commits, it(including leader and follower) modifies the server state in an 
atomic way?
2.When a leader raises a proposal, and the followers ackownlege it, then the 
leader broadcasts the commit message to let the followers to commit the 
proposal.In this regulare process,  there are two exceptional cases:

a. If no majority of followers acknowledge the proposal, then very likely that 
the ensemble are in network issue or in chaos, then if this does happen, how 
does the ensemble proceed?
b. If there is majority of followers that acknowledge the proposal and commit 
the proposal, what about the othere followers that are not in this majority, 
say, one is out of sync with the leader, what happens to this follower?
Will it sync with the leader to keep the state update? 

Thanks!




-Todd

Reply via email to