Create jstestfuzz suite to enable the checkForInterruptFail failpoint

XMLWordPrintableJSON

    • Fully Compatible
    • Storage NYC 2018-03-26, Storage NYC 2018-04-09
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Since SERVER-32638, any lock acquisition can be interrupted when an OperationContext is killed. We should create a fuzzer suite that enables the checkForInterruptFail failpoint.

      Two parameters will be passed to TestData:

      • enableCheckForInterruptFailpoint: boolean (asks the fuzzer to enable the failpoint on its connectionID )
      • checkForInterruptFailpointChance: double (sets the probability from 0 to 1 of activating the failpoint)

      There are required changes in the fuzzer (TIG-758) to 1) disable the failpoint during the preamble and 2) re-enable it before the first statement runs.

            Assignee:
            Louis Williams
            Reporter:
            Louis Williams
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: