Uploaded image for project: 'C# Driver'
  1. C# Driver
  2. CSHARP-3382

Load Balancer Support

    • Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 2.14.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Hide

      Engineer(s): Dmitry 

      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.

      Cost in Eng Weeks: 5 Original | 6 To Date | 7 Est Final

      2021-07-13: Updated target end date to 2021-07-23

      • Majority of the work is complete and will be released today
      • We decided to pull out two small tickets from this release which are already being worked on. They'll be a part of the next minor release of the driver

      2021-06-29: Updated target end date to 2021-07-09

      • Being reviewed actively. Implementation complete except for one small ticket which might not require any work. Dmitry will investigate later today

      2021-06-15: Updated target end date to 2021-07-02

      • Spec test implementation is in progress. Should wrap up by the end of this week
      • Added two more weeks for reviews and responding to feedback

      2021-06-02: Maintaining target end date of 2021-06-18

      • Cursor changes in progress
      • Support loadBalanced URI option and testing that session is unpinned when executing a non-transaction operation in review

      2021-05-18: Initial target end date of 2021-06-18

      • Started the impl. earlier today

       

      Show
      Engineer(s): Dmitry  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. Cost in Eng Weeks: 5 Original | 6 To Date | 7 Est Final 2021-07-13: Updated target end date to 2021-07-23 Majority of the work is complete and will be released today We decided to pull out two small tickets from this release which are already being worked on. They'll be a part of the next minor release of the driver 2021-06-29: Updated target end date to 2021-07-09 Being reviewed actively. Implementation complete except for one small ticket which might not require any work. Dmitry will investigate later today 2021-06-15: Updated target end date to 2021-07-02 Spec test implementation is in progress. Should wrap up by the end of this week Added two more weeks for reviews and responding to feedback 2021-06-02: Maintaining target end date of 2021-06-18 Cursor changes in progress Support loadBalanced URI option and testing that session is unpinned when executing a non-transaction operation in review 2021-05-18: Initial target end date of 2021-06-18 Started the impl. earlier today  


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

            Assignee:
            dmitry.lukyanov@mongodb.com Dmitry Lukyanov (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:
              9 weeks, 3 days