-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: 1.17.4
-
Component/s: libmongoc
An assertion can be triggered in _mongoc_cluster_auth_node when called fromĀ
mongoc_cluster_fetch_stream_single (at line 2429) in case speculative SCRAM auth failed with a network error.
- mongoc_cluster_fetch_stream_single calls _mongoc_cluster_finish_speculative_auth
- it calls _mongoc_cluster_auth_scram_continue
- _mongoc_cluster_run_scram_command fails with a network error
- _handle_network_error calls mongoc_cluster_disconnect_node which resets scanner node stream.
- related to
-
CDRIVER-4090 Speculative auth on a pooled client may reuse a closed stream
-
- Backlog
-