Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-14119

Investigate changes in SERVER-49073: Track maxConns exempt connections

      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.)

            Assignee:
            jason.price@mongodb.com Jason Price
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              3 years, 12 weeks, 1 day ago