Move esoc/esc collection management from Create/Drop operations to client helpers

XMLWordPrintableJSON

    • Not Needed
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      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

          There are no Sub-Tasks for this issue.

              Assignee:
              Bailey Pearson
              Reporter:
              Bailey Pearson
              Durran Jordan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: