[ https://issues.apache.org/jira/browse/OAK-571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marcel Reutegger updated OAK-571: --------------------------------- Attachment: OAK-571-3.patch Attached patch simply returns all commits fetched from MongoDB. oak-mongomk tests succeed. I haven't seen any concurrentNonConflictingMerges() failures even after running it multiple times. > Limit usage of headRevId in sync collection to non-branches > ----------------------------------------------------------- > > Key: OAK-571 > URL: https://issues.apache.org/jira/browse/OAK-571 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: mongomk > Reporter: Marcel Reutegger > Attachments: OAK-571-2.patch, OAK-571-3.patch, OAK-571.patch > > > Currently the head revision in the sync collection is also updated for branch > commits. This makes some commands more complicated (e.g. > FetchHeadRevisionIdAction must check for branch commits). With the current > implementation it may also happen that a commit is exposed, which is later > marked as failed. This happens when the head revision is set to a higher > value (because of a branch commit) than the current head revision of the > trunk. Now it may happen that a commit with revision R to trunk with > head-of-trunk < R < head-of-branch is exposed as valid commit for some time > but may later marked failed. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira