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

Move all usages of the lock request status in LockManager under the bucket mutex or the partition mutex

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.7.0
    • None
    • None
    • Fully Compatible
    • ALL
    • Execution Team 2020-06-29, Execution Team 2020-07-13
    • 0

    Description

      TSAN reports a data race in the lock manager here and here.

      To fix this, all usages of the lock request status should be protected by either the bucket mutex or the partition mutex.

      Attachments

        Activity

          People

            gregory.noma@mongodb.com Gregory Noma
            gregory.noma@mongodb.com Gregory Noma
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: