-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:None
Description
Downstream Change Summary
In serverStatus, there are now two additional fields:
- "connections.threaded" shows the number of connections using dedicated threading resources.
- "connections.limitExempt" shows the number of connections that are exempted from maxConns related limitations. This field is only present if the "maxConnsOverride" option is set. (Like other fields related to PM-1062, this should not be documented publicly.)
Description of Linked Ticket
We provide maxConns exemptions by CIDR block here. Unfortunately, our current implementation depends on one thread for one connection, determined when we start using the connection. We should mark in the session if a connection is a potential maxConns exemption. We should also track in a counter how many connections are potentially maxConns exempt. We can then rephrase the logic so that new connections are either compared against the loosened limit or the normal maxConns.
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
SERVER-49073 Track maxConns exempt connections
- Closed