Details
-
New Feature
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
Description
The C/C++ driver's connection pool does not eagerly create connections even when the minPoolSize config is set. This is surprising behavior and has lead to difficult-to-diagnose performance issues when the first operation has wildly different performance from subsequent operations.
What's more is that the driver spec seems to require this behavior:
If minPoolSize is set, the Connection Pool MUST be populated until it has at least minPoolSize total Connections.
Attachments
Issue Links
- is related to
-
CXX-1808 Documentation and examples should not encourage use of the minPoolSize URI option
-
- Backlog
-
-
CDRIVER-2389 Deprecate minPoolSize and log a warning if it's used
-
- Closed
-