jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davide Giannella (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (OAK-1648) Creating multiple checkpoint on same head revision overwrites previous entries
Date Mon, 20 Jul 2015 10:05:15 GMT

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

Davide Giannella updated OAK-1648:
----------------------------------
    Fix Version/s:     (was: 1.3.3)
                   1.3.4

Bulk move to 1.3.4

> Creating multiple checkpoint on same head revision overwrites previous entries
> ------------------------------------------------------------------------------
>
>                 Key: OAK-1648
>                 URL: https://issues.apache.org/jira/browse/OAK-1648
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: mongomk
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>            Priority: Minor
>              Labels: resilience
>             Fix For: 1.3.4
>
>
> Currently when a checkpoint is created in DocumentNodeStore then it is saved in form
of currentHeadRev=>expiryTime. Now if multiple checkpoints are created where head revision
has not changed then only the last one would be saved and previous entries would be overridden
as revision is used as key
> One fix would be to change the expiry time only if the new expiry time is greater than
previous entry. However doing that safely in a cluster (check then save) is currently not
possible with DocumentStore API as the modCount check if only supported for Nodes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message