-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Networking & Observability
-
3
Goals
- Support non-OCS clients (without
{loadBalanced: true}
) on mongos' proxy protocol (loadBalancer) port.
- Keep supporting OCS clients on mongos' proxy protocol port.
- Ensure serviceId is not returned to non-OCS clients.
- Ensure AsioSessionManager::_loadBalancedConnections is correctly updated
- This parameter tracks the number of OCS clients (which includes
{loadBalanced: true}
in their hello) and must continue to do so.
- This parameter tracks the number of OCS clients (which includes
{loadBalanced: true}