Michael Dürig created OAK-6520:
----------------------------------

             Summary: Improve tail compactions resilience when base state 
cannot be determined
                 Key: OAK-6520
                 URL: https://issues.apache.org/jira/browse/OAK-6520
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: segment-tar
            Reporter: Michael Dürig
             Fix For: 1.7.6


This is a follow up to OAK-3349: in tail compaction the 
{{FileStore.GarbageCollector.getBase()}} might fail to determine the base state 
to rebase onto. In this case we should fall back to full compaction and report 
(log, JMX) the problem and its exact cause. 

Failing to determine the base state might be caused by a missing or invalid 
{{gc.log}} file or a invalid or missing record id for the base state being 
recorded in {{gc.log}}. None of these cases should impact system stability. 





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to