Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-82361

Update stage swallows StorageUnavailable exception during restore and EOF

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.3.0-rc0, 7.2.0-rc2
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Catalog and Routing
    • Fully Compatible
    • ALL
    • v7.2
    • Sharding EMEA 2023-10-30, CAR Team 2023-11-13
    • 130
    • 3

      The change in SERVER-80859 made it so that if a StorageUnavailable exception is thrown during restore and the cursor is also EOF, we don't force a yield.

      If the caller performs an update as part of a larger WUOW, we won't bubble up the exception, which would normally rollback the WUOW. The caller can then try to commit, which violates an assertion in WT and crashes the server.

            jordi.serra-torrens@mongodb.com Jordi Serra Torrens
            louis.williams@mongodb.com Louis Williams
            0 Vote for this issue
            8 Start watching this issue