I looked around on the wiki and in the user list archives and couldn't find 
something definitive about certain failure scenarios.

A partition splits the ensemble where a quorum is on one side of the partition
-- if the leader is on the quorum side of the partition, what happens to 
reads/writes that go to the non-quorum side?  I assume writes return errors 
because it can't get to the leader.  Reads?
-- if the leader is on the non-quorum side of the partition, I would assume 
that the quorum side of the partition would elect a new leader for those 
clients on its side of the partition.  However, is there the possibility for 
the leader on the non-quorum side to accept writes before it realizes that 
there's no longer a quorum?  Just wondering about the possibility of corruption 
and then when the cluster syncs back up how the cluster would handle that data.

(I would be happy to create a wiki page for failure scenarios if one doesn't 
exist that people could add to, but maybe this is just common knowledge.)

Reply via email to