[ https://issues.apache.org/jira/browse/OAK-216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dominique Pfister resolved OAK-216. ----------------------------------- Resolution: Fixed Assignee: Dominique Pfister Issue was caused by a wrong assumption in the GC, that all branches are uniquely identifiable by their branch root id, which is wrong, as one can create two branches of the same commit. > Occasional org.apache.jackrabbit.mk.store.NotFoundExceptions > ------------------------------------------------------------ > > Key: OAK-216 > URL: https://issues.apache.org/jira/browse/OAK-216 > Project: Jackrabbit Oak > Issue Type: Bug > Components: mk > Reporter: Jukka Zitting > Assignee: Dominique Pfister > > Every now and then our builds fail with one or another of the JCR TCK tests > failing due to a {{org.apache.jackrabbit.mk.store.NotFoundException}} being > thrown on some revision in the MicroKernel. > Since the garbage collector is currently only instructed to remove revisions > that are over 60 minutes old, such lost revisions should never occur in > normal builds. > The following change to line 163 of {{DefaultRevisionStore.java}} makes the > problem easy to reproduce reliably, which strongly suggests that this problem > indeed is caused or at least triggered by the garbage collector: > {code} > - }, 60, 60, TimeUnit.SECONDS); > + }, 1, 1, TimeUnit.SECONDS); > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira