Uploaded image for project: 'C++ Driver'
  1. C++ Driver
  2. CXX-2173

Load Balancer Support

    • Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.7.0, 3.7.0-beta1
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 2
    • 4
    • 6
    • Hide

      Engineer(s): Jesse

      Summary: Support mongos instances behind a load balancer. This would require at least cursor / socket affinity and transaction / socket affinity so getMore and transactional operations always hit the same mongos instance.

      2021-09-07: No update to target date.


      2021-08-24: Setting target end date to 2021-09-17

      • Initially expected to take two weeks, but setting target end date to 6 weeks. This accounts for time ramping up.
      • A plan for testing is still being investigated, since mocking the serviceId from the C++ driver is non-trivial.
      • Adding serviceId to command monitoring events is in review.

       ----

      Show
      Engineer(s): Jesse Summary: Support mongos instances behind a load balancer. This would require at least cursor / socket affinity and transaction / socket affinity so getMore and transactional operations always hit the same mongos instance. 2021-09-07: No update to target date. 2021-08-24: Setting target end date to 2021-09-17 Initially expected to take two weeks, but setting target end date to 6 weeks. This accounts for time ramping up. A plan for testing is still being investigated, since mocking the serviceId from the C++ driver is non-trivial. Adding serviceId to command monitoring events is in review.  ----


      DRIVERS Ticket Description
      Script Target - If you can read this text, the script has failed

            Assignee:
            jesse.williamson@mongodb.com Jesse Williamson (Inactive)
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              5 weeks, 4 days