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

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

              Dates

                Created:
                Updated:
                Resolved: