Michael Dürig created OAK-4276:
----------------------------------
Summary: Refactor / rework compaction strategies
Key: OAK-4276
URL: https://issues.apache.org/jira/browse/OAK-4276
Project: Jackrabbit Oak
Issue Type: Task
Components: segment-next
Reporter: Michael Dürig
Fix For: 1.6
After the changes from OAK-3348 many if not all of the options in
{{CompactionStrategy}} do not apply any more. Specifically the new "brutal"
strategy is hard coded to always be in effect. We need to:
* Decide which cleanup methods we want to keep supporting,
* decide which options to expose through CompactionStrategy. E.g.
{{cloneBinaries}} was so far always set to {{false}} and I would opt to remove
the option as implementing might be tricky with the de-duplication cache based
compaction we now have,
* optimally refactor {{CompactionStrategy}} into a proper abstract data type.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)