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

Enhance Index builds to use interruptible locking

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • None
    • 3.7.3
    • Storage
    • None
    • Storage Execution
    • ALL

    Description

      Exposed by BF-8228, if an index build is interrupted when attempting to acquire a lock, it can call terminate() due to inadequate exception handling. An UninterruptibleLockGuard has been placed over the entire command, but index builds should not crash the server if relockWithMode() throws an exception.

      Attachments

        Activity

          People

            backlog-server-execution Backlog - Storage Execution Team
            louis.williams@mongodb.com Louis Williams
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: