-
Type: Improvement
-
Resolution: Done
-
Priority: Blocker - P1
-
Affects Version/s: 1.0.0-beta1
-
Component/s: None
-
None
While working on multi-request testing for phongo I realized phongo hasn't been updated to deal with the mongoc-1.2 SDAM changes.
We correctly keep the stream alive between requests, but upon returning the existing stream on the next request, mongoc will still do a full SDAM demanded discovery - which includes the whole ismaster shebang routines.
This means on every PHP request we issue ismaster call to every node as-if we were creating a new connection.
- depends on
-
CDRIVER-1001 Keep SDAM status (and connections to servers) in between multiple invocations to mongoc_client_new_from_uri
- Closed
- is depended on by
-
PHPC-732 Possible mongoc_client_t use-after-free with generators
- Closed
-
PHPC-733 Possible mongoc_client_t use-after-free with shutdown functions
- Closed
- is related to
-
PHPC-392 Longevity testing
- Backlog
-
PHPC-605 Rely on libmongoc's socket handling and SSL implementation
- Closed
- related to
-
PHPC-854 Client persistence crashes with ZTS (e.g. Apache)
- Closed
-
PHPC-625 Document that persistent sockets should not be re-used after forking
- Closed
-
PHPLIB-193 Unset typeMap key before passing driverOptions to Manager constructor
- Closed
-
PHPC-634 Connection pool support
- Closed
-
PHPC-932 Remove reference to Manager on Cursor, Server, and WriteResult objects
- Closed
- links to