Add Fencing to Bookkeeper
-------------------------

                 Key: BOOKKEEPER-101
                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-101
             Project: Bookkeeper
          Issue Type: New Feature
            Reporter: Ivan Kelly
            Assignee: Ivan Kelly
             Fix For: 4.0.0


BookKeeper is designed for use as a Write ahead log. In systems with a 
primary/backup architecture, the primary will write state updates to the WAL. 
If the primary dies the backup comes online, reads the WAL to get the latest 
state and starts serving requests. However, if the primary was only partitioned 
from the network, or stuck in a long GC, a split brain occurs. Both primary and 
backup can service client requests. 

Fencing(http://en.wikipedia.org/wiki/Fencing_%28computing%29) ensures that this 
cannot happen. With fencing, the backup can close the WAL of the primary, and 
cause any subsequent attempt by the primary to write to the WAL to give an 
error. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to