Ivan Kelly created BOOKKEEPER-572:
-------------------------------------

             Summary: Make the journal a write ahead log
                 Key: BOOKKEEPER-572
                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-572
             Project: Bookkeeper
          Issue Type: Bug
            Reporter: Ivan Kelly
            Assignee: Ivan Kelly
             Fix For: 4.3.0


A bookie adds to the LedgerStorage before writing to the journal. This is the 
fundamental problem behind BOOKKEEPER-447 and blocks a nice solution to 
BOOKKEEPER-530. By writing to the memory state before the journal, we exposed 
ourselves to bugs if the bookie crashed before we wrote to the journal. The 
entry may exist in index, but not in the entrylog, a situation which cannot be 
distinguished from an I/O error. The comments on BOOKKEEPER-447 goes into more 
details. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to