jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dürig (JIRA) <j...@apache.org>
Subject [jira] [Updated] (OAK-4103) Replace journal.log with an in place journal
Date Mon, 11 Sep 2017 11:26:01 GMT

     [ https://issues.apache.org/jira/browse/OAK-4103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Michael Dürig updated OAK-4103:
    Fix Version/s:     (was: 1.8)

> Replace journal.log with an in place journal
> --------------------------------------------
>                 Key: OAK-4103
>                 URL: https://issues.apache.org/jira/browse/OAK-4103
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: segment-tar
>            Reporter: Michael Dürig
>            Assignee: Andrei Dulceanu
>            Priority: Minor
>              Labels: resilience
> Instead of writing the current head revision to the {{journal.log}} file we could make
it an integral part of the node states: as OAK-3804 demonstrates we already have very good
heuristics to reconstruct a lost journal. If we add the right annotations to the root node
states this could replace the current approach. The latter is problematic as it relies on
the flush thread properly and timely updating {{journal.log}}. See e.g. OAK-3303. 

This message was sent by Atlassian JIRA

View raw message