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

Marcel Reutegger updated OAK-3388:
----------------------------------
    Attachment: OAK-3388.patch

Attached work-in-progress patch.

These changes also resolve OAK-2929.

Most notable changes are:

- RevisionComparator compares based on revision time when two external 
revisions with the same seenAt range are compared.
- Background read in DocumentNodeStore delays the operation when it detects 
that clocks are not in sync.
- Clarified NodeDocument.getNewestRevision()

Feedback welcome.

> Inconsistent read in cluster with clock differences
> ---------------------------------------------------
>
>                 Key: OAK-3388
>                 URL: https://issues.apache.org/jira/browse/OAK-3388
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: core, mongomk
>    Affects Versions: 1.0, 1.2
>            Reporter: Marcel Reutegger
>            Assignee: Marcel Reutegger
>              Labels: resilience
>             Fix For: 1.3.7
>
>         Attachments: OAK-3388.patch
>
>
> This issue is similar to OAK-2929 but related to how the DocumentNodeStore 
> reads a node state when there is a clock difference between multiple cluster 
> nodes. The node state read from a NodeDocument may not be correct when there 
> is a clock difference.



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

Reply via email to