Details
-
Improvement
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
None
Description
CDRIVER-1972 overlooked that new application connections for pooled clients go through a different code path outside of the topology scanner.
_mongoc_cluster_add_node calls _mongoc_client_create_stream, which uses mongoc_client_default_stream_initiator or a user supplied initiator to create connections.
mongoc_client_default_stream_initiator does not cache DNS results or perform happy eyeballs.