-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 1.2.5
-
Component/s: None
-
None
As demonstrated in mongodb/mongo-php-driver#527, child processes currently destroy all mongoc_client_t objects in the persistent HashTable during MSHUTDOWN. Ideally, each process should be responsible for closing only clients that it created.
- duplicates
-
PHPC-871 ConnectionTimeoutException on parent after forked child has finished its work
- Closed
- is related to
-
PHPC-913 Child process should not re-use mongoc_client_t objects from parent
- Closed
- related to
-
PHPC-931 php_phongo_pclient_t is leaked during MSHUTDOWN
- Closed
-
PHPC-634 Connection pool support
- Closed
-
PHPC-1522 Allow child processes to destroy parent clients after resetting
- Backlog
-
CDRIVER-2049 Do not shutdown() sockets created by other processes
- Closed
-
PHPC-1274 Reset libmongoc client after forking to avoid interacting with parent resources in child processes
- Closed
- links to