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

Offline compaction should avoid loading external binaries

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.2.17, 1.3.16, 1.4
    • segmentmk
    • None

    Description

      OAK-3965 uncovered an issue with the size calls on PropertyNodeStates when dealing with external binaries, and the fix effectively breaks offline compaction on repos with external data stores.

      The issue is twofold:

      • OAK-3965 breaks offline compaction in certain setups
      • the current code puts all the nodes with an external binary in the compaction map, skipping the size filter

      I think the offline compactor should basically ignore the external binaries in checking if a node meets the compaction map criteria or not.

      Attachments

        Issue Links

          Activity

            People

              stillalex Alex Deparvu
              stillalex Alex Deparvu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: