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

Investigate circumstances under which we wait while holding locks

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Won't Do
    • None
    • None
    • None
    • None
    • Execution Team 2022-06-27, Execution Team 2022-07-11

    Description

      If we wait for another task to complete while holding locks/tickets, this could lead to ticket exhaustion and/or deadlock. To test where we do this, we could try adding an assertion to waitForConditionOrInterrupt to ensure we are not holding locks. If it turns out we violate this assertion, we should try to get an understanding of the circumstances.

      Attachments

        Issue Links

          Activity

            People

              louis.williams@mongodb.com Louis Williams
              dan.larkin-york@mongodb.com Dan Larkin-York
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: