-
Type: Improvement
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
Most of the "description" package does not need to be part of the public API. The few parts that do can be merged into the most appropriate package(s).
Definition of done:
- Move the mongo/description package into the "internal/" directory.
- Make a copy of the description.Server and description.Topology types and move them to the event package.
- Use the "internal" version of the server and topology descriptions in all of the driver code. Only use the "event" version for emitting events.
- depends on
-
GODRIVER-3058 Centralize x-package Connection interface as a struct
- Closed
- has to be done before
-
GODRIVER-2899 Server selector constructors should not return interfaces
- Backlog
- is depended on by
-
GODRIVER-2694 Return errors from "description.NewServer" and "fsm.apply"
- Backlog
- related to
-
GODRIVER-2694 Return errors from "description.NewServer" and "fsm.apply"
- Backlog