-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Minor - P4
-
Affects Version/s: None
-
Component/s: None
-
None
-
Major Change
The CRUD spec defines maxTimeMS and maxAwaitTimeMS as Int64. Where the C driver handles these in a typed way (as opposed to query-to-command conversion), it expects Int32.
The following functions use uint32_t for "maxTimeMS" and should be changed:
- mongoc_cursor_get_max_await_time_ms()
- mongoc_cursor_set_max_await_time_ms()
- mongoc_find_and_modify_opts_get_max_time_ms()
- mongoc_find_and_modify_opts_set_max_time_ms()
- is related to
-
CXX-849 Audit API usage of int32_t
- Backlog
- related to
-
CDRIVER-2734 maxTimeMS command option should be appended as int64 instead of int32
- Closed
-
CDRIVER-4589 mongoc_stream_t interface should support int64_t timeout
- Backlog