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

Improve segment write resiliency for remote segment store

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.30.0
    • 1.32.0
    • segment-azure
    • None

    Description

      SegmentWriteQueue is currently not handling runtime exception that  potentialy can be thrown by remote segment store implementation. If that happens, segment reference will never be removed from segmentsByUUID, which can cause OAK-8986.

      Test case that demonstrates the problem:

      test.patch

      Attachments

        1. test.patch
          3 kB
          Miroslav Smiljanic
        2. proposal.patch
          6 kB
          Miroslav Smiljanic

        Activity

          People

            adulceanu Andrei Dulceanu
            miroslav Miroslav Smiljanic
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: