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

remove UninterruptibleLockGuard in index builds coordinator

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.3.1
    • None
    • Index Maintenance
    • None
    • Fully Compatible
    • Execution Team 2019-07-01

    Description

      The UninterruptibleLockGuard here: https://github.com/mongodb/mongo/blob/4304ce376401b5213b63611d94f9fb1d938d9e39/src/mongo/db/index_builds_coordinator.cpp#L765
      can be removed, as it does not affect index builds on secondaries, and must be removed to avoid deadlocks with prepared transactions and stepdown on primaries.

      Attachments

        Activity

          People

            benety.goh@mongodb.com Benety Goh
            milkie@mongodb.com Eric Milkie
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: