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
