failCommand holds its lock while blocking for blockTimeMS

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Server Programmability
    • ALL
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The failCommand failpoint accepts a blockTimeMS argument which causes the affected command to block. However, while performing this blocking, the lock associated with the failCommand failpoint is held, so if another connection tries to disable this failpoint, that configureFailPoint command will also block. This should be fixed so that test cleanup can disable a blocking failCommand failpoint without killing the operation.

            Assignee:
            Unassigned
            Reporter:
            Patrick Freed
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: