Francesco Mari created OAK-7312:

             Summary: Evaluate the feasibility of running cleanup before 
                 Key: OAK-7312
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: segment-tar
            Reporter: Francesco Mari
            Assignee: Francesco Mari
             Fix For: 1.10

Currently cleanup is run only after the compaction phase. Assuming that the 
system is configured to retain the default value of two generations, it might 
happen that, during the compaction phase, the system will need space for a 
third generation, the one being currently compacted.

In order to provide better guarantees on the amount of used disk space, it 
should be possible to optimistically perform cleanup before compaction, getting 
rid of the oldest generation before a new one is constructed.

This issue tracks the feasibility of this approach, to be validated with a 
simple proof of concept.

This message was sent by Atlassian JIRA

Reply via email to