You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Francesco Mari (JIRA)" <ji...@apache.org> on 2018/03/06 15:49:00 UTC
[jira] [Created] (OAK-7312) Evaluate the feasibility of running
cleanup before compaction
Francesco Mari created OAK-7312:
-----------------------------------
Summary: Evaluate the feasibility of running cleanup before compaction
Key: OAK-7312
URL: https://issues.apache.org/jira/browse/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
(v7.6.3#76005)