-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: CSOT
-
None
Description: A regression was introduced in the recent Timeout API refactoring where MongoOperationTimeout is being thrown in run/call methods without checks for whether Client-Side Operation Timeout (CSOT) is enabled.
Expected Behavior: When CSOT is disabled, the driver should throw the previously established exceptions for timeout scenarios, maintaining the behavior prior to the Timeout API refactoring.
Actual Behavior: Despite CSOT being disabled, the MongoOperationTimeout is thrown.
Acceptance criteria:
- Search throughout the codebase to identify any similar timeout-related issues.
- Implement fixes where the CSOT status is not checked appropriately.