|
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.
|