[CXX-2173] Load Balancer Support Created: 04/Feb/21  Updated: 28/Oct/23  Resolved: 17/Sep/21

Status: Closed
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 3.7.0, 3.7.0-beta1

Type: Epic Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Jesse Williamson (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
Quarter: FY22Q2
Start date:
End date:
Calendar Time: 5 weeks, 4 days
Scope Cost Estimate: 2
Cost to Date: 4
Final Cost Estimate: 6
Detailed Project Statuses:

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.

 ----


 Description   

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

Generated at Wed Feb 07 22:05:08 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.