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

Keep track of waiting resource in LockerImpl

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.7.0
    • Affects Version/s: None
    • Component/s: None
    • Fully Compatible
    • ALL
    • Execution Team 2020-06-29
    • 0

      LockerImpl::getWaitingResource() has unsynchronized accesses to the lock request status in order to find the waiting resource. To solve this, LockerImpl should keep track of the waiting resource itself so that it doesn't need to look through the pending requests.

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

              Created:
              Updated:
              Resolved: