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