[
https://issues.apache.org/jira/browse/OAK-1648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Davide Giannella closed OAK-1648.
---------------------------------
Bulk close for 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: Marcel Reutegger
> 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)