-
Type:
Task
-
Resolution: Fixed
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: Operations Layer
Use Case
As a driver engineer,
I want to remove all extra operation execution code from create/drop operation classes,
So that each operation.execute() call corresponds to exactly one server selection and exactly one command being sent to the server.
User Experience
- n/a - purely internal refactor
Dependencies
- n/a
Risks/Unknowns
- n/a
Acceptance Criteria
Implementation Requirements
- Move all encrypted collection management logic out of Create/Drop collection operations into the client / db helpers for createCollection and dropCollection.
Testing Requirements
- Ensure all existing tests pass.
Documentation Requirements
- n/a - internal refactor.
Follow Up Requirements
- n/a