You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2013/12/11 13:38:06 UTC

[jira] [Created] (OAK-1274) Wrong comparison for old Revisions

Marcel Reutegger created OAK-1274:
-------------------------------------

             Summary: Wrong comparison for old Revisions
                 Key: OAK-1274
                 URL: https://issues.apache.org/jira/browse/OAK-1274
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: core, mongomk
    Affects Versions: 0.13
            Reporter: Marcel Reutegger
            Priority: Minor


Comparing revisions may return wrong results when one of the revision is older than the oldest revision range kept in the RevisionComparator.

There are multiple reasons why there is no revision range for a revision.

- The revision was created more than an hour ago and the associated range was purged from the RevisionComparator. This happens in the background thread of MongoNodeStore with a threshold of one hour.
- The revision isn't actually that old, but still included in a range of the RevisionComparator because the MongoNodeStore instance was just initialized and only has ranges for recent revisions but not for those before the init.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)