Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-4276

Refactor / rework compaction strategies

    XMLWordPrintableJSON

    Details

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mduerig Michael Dürig
                Reporter:
                mduerig Michael Dürig
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: