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

Improve segment write resiliency for remote segment store

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.30.0
    • Fix Version/s: 1.32.0
    • Component/s: segment-azure
    • Labels:
      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. proposal.patch
          6 kB
          Miroslav Smiljanic
        2. test.patch
          3 kB
          Miroslav Smiljanic

          Activity

            People

            • Assignee:
              adulceanu Andrei Dulceanu
              Reporter:
              smiroslav Miroslav Smiljanic
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: