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

do not lock RSTL for uninterruptible index lock operations

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 4.2.0-rc2, 4.3.1
    • Storage
    • None
    • Fully Compatible
    • v4.2
    • Execution Team 2019-06-17, Execution Team 2019-07-01
    • 19

    Description

      In order to break the cycle of some potential 3-way deadlocks involving index builds, prepared transactions, and step down, we will investigate not acquiring the RSTL for index build locks that are uninterruptible. This is acceptible because index builds that started running on a secondary, and index build aborts in general, do not need to coordinate with step up and step down because they are a rare type of operation that are not interrupted by step up/down.

      Attachments

        Issue Links

          Activity

            People

              milkie@mongodb.com Eric Milkie
              milkie@mongodb.com Eric Milkie
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: