-
Type: Bug
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
Use Case
Any state machine operations that create cursors should pass the timeoutContext directly into the cursor instead of passing the remainingTimeMS as `timeoutMS`. This ensures that when the timeout is refreshed for `killCursors`, the timeout is refreshed to the full timeoutMS.
User Experience
n/a
Dependencies
n/a
Risks/Unknowns
n/a
Acceptance Criteria
Implementation Requirements
- Pass the `timeoutContext` into `keyVaultClient.find()` and `client.listCollections()` in the state machine.
- Update tests that assert on timeoutMS values to assert that a timeoutContext has been provided.
Testing Requirements
- n/a
Documentation Requirements
- n/a
Follow Up Requirements
- n/a