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

Fix test failures in SegmentDataStoreBlobGCIT

    XMLWordPrintableJSON

Details

    Description

      SegmentDataStoreBlobGCIT#gcWithInlined, gc, gcLongRunningBlobCollection and consistencyCheckWithGc fail since the removal of the old cleanup strategy in OAK-4276.

      The test setup needs to be adapted to the brutal strategy: i.e. setup() needs to simulate so many compaction cycles until a subsequent cleanup actually remove the segments in question.

      This is not sufficient though as then SegmentTracker#collectBlobReferences causes a SNFE for those segment ids actually removed but still in the segment id tables.

      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: