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

[Blob GC] Make actual deletion of blobs synchronous

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.0.19, 1.2.4, 1.3.4, 1.4
    • blob
    • None

    Description

      MarkSweepGarbageCollector#sweep at present tries to send concurrent batched requests for blob ids to be deleted. This will present a problem if too many concurrent requests are sent to the mongo/rdb exhausting the connection pool.
      Also, there is a problem that the sweep returns without waiting for all the multiple executors to finish execution.

      Attachments

        1. OAK-3174.patch
          3 kB
          Amit Jain

        Activity

          People

            amitjain Amit Jain
            amitjain Amit Jain
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: