Add SingleConnectionDeployment that can be used for application operations

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Won't Do
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • 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

      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.

            Assignee:
            Unassigned
            Reporter:
            Divjot Arora (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: