-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Connection Layer
AC
- Investigate what cleanup is performed by the current close() method
- Determine what cleanup is generally expected from drivers both referencing the spec and other drivers implementations as well as the issues described in NODE-3263 and any shell expectations. (ex. Connections, Sessions, Cursors, ChangeStreams)
- Determine how our existing behavior needs to be updated to improve the user experience (and adhere to spec, if applicable)
- Determine our strategy for addressing NODE-5225
- depends on
-
NODE-3078 Client Side Operations Timeout
- Development Complete
- is depended on by
-
NODE-5225 Concurrent calls to MongoClient.close() throw
- Blocked
-
NODE-3263 Calling close() does not terminate all connections
- Blocked
- is duplicated by
-
NODE-5211 Spike - Proper Handling of Client Connect/Close Lock
- Closed
- is related to
-
NODE-5788 Flaky Test: Should properly handle a changeStream event being processed mid-close [10]
- Backlog
- related to
-
NODE-5563 node-mongodb-native - PR #3835: fix: unhandled exceptions during close()
- Closed
(1 related to)