Details
-
Improvement
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
None
Description
The SingleConnectionDeployment type is only useful for heartbeats and handshakes because it does not implement driver.ErrorProcessor. Other operations that want to pin to a single connection (e.g. change streams) have to write a custom Deployment implementation that's basically the same but has one extra method.
We should rename SingleConnectionDeployment to something else to indicate it's intended usage and add a similar implementation for actual operations.