Ian Boston created OAK-4943:

             Summary: Keep Lucene Commits so that if the Segments file gets 
corrupted recovery can be attempted.
                 Key: OAK-4943
                 URL: https://issues.apache.org/jira/browse/OAK-4943
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: lucene
    Affects Versions: 1.6
            Reporter: Ian Boston

Currently, Lucene deletes all previous generations of the segments files as it 
has it uses the default IndexDeletionPolicy. Changing this to an 
IndexDeletionPolicy that keeps a number of previous segments files will allow 
an operator to find the most recent valid commit when the current segments file 
reports corruption. The patch found at 
keeps 10 previous commits.

A more sophisticated policy could be used to save commits non-linearly over 

This message was sent by Atlassian JIRA

Reply via email to