In SERVER-103048, the timeout used for _killOperations commands sent as part of NetworkInterfaceTL's cancellation logic was increased whenever the TestingProctor is enabled. This was done to fix BF-36510, which involved a C++ integration test that would occasionally hit this timeout and fail on one buildvariant. However, the TestingProctor is enabled in all testing environments, including jstests and other C++ integration tests, which is a much larger scope than is needed to address BF-36510. We should consider modifying the fix applied in SERVER-103048 to use a failpoint so that we can only enable it where necessary (e.g. in the CancelRemotely test), as this will ensure the rest of our test suite is properly exercising the behavior that users will see in production.
- related to
-
SERVER-103048 Adjust NetworkInterfaceTL::kCancelCommandTimeout on testing environments
-
- Closed
-