-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
Use Case
As a CSOT developer,
I want options parsing support for timeoutMS and defaultTimeoutMS
So that I can test CSOT during development.
User Impact
- n/a. the options will be undocumented
Dependencies
- n/a
Unknowns
- n/a
Acceptance Criteria
Implementation Requirements
Mark timeoutMS and defaultTimeoutMS internal.
- Add uri and client options support for timeoutMS
- See the design document for options parsing for specifics.
- Add support for timeoutMS at the db, collection and operation levels
- All collection helpers
- All db helpers
- gridfs constructors
- Add support for defaultTimeoutMS in the ClientSession constructor and Client.startSession()
Testing Requirements
- Add URI and client options options parsing tests
- Pull in URI tests from this spec PR
Documentation Requirements
- ensure timeoutMS and defaultTimeoutMS are not present in API documentation.
Follow Up Requirements
- n/a