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

Amit Jain updated OAK-1648:
---------------------------
    Fix Version/s:     (was: 1.3.7)
                   1.3.8

> 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.8
>
>
> 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)

Reply via email to