-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
None
-
Rust Drivers
-
None
-
None
-
None
-
None
-
None
-
None
The logic for emitting/logging command events lives in execute_operation_on_connection, which gets called in the operation execution path in executor.rs. However, some commands sent by the driver call connection.send_message directly, meaning no events/logs are emitted. For example, the OIDC code sends saslStart using connection.send_message (https://github.com/mongodb/mongo-rust-driver/blob/799f32333b46c3a39d0af14376370df4173d41d7/src/client/auth/oidc.rs#L913). This means we cannot monitor these events for tests. We should either a) route all messages through the executor or b) move command event logging/emitting to send_message.
- blocks
-
RUST-2020 Clarify Reauthentication and Speculative Authentication combination behavior
-
- Closed
-