design + audit jstest: ingress connection backpressure under thread exhaustion

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Companion artifact for SERVER-124134 (DoS surface — ingress connection accept loop without backpressure).

      Names `session_manager_common.cpp:340` as chokepoint. Proposes `maxConnectionsPerWorkerHeadroom` server param, `TooManyOpenConnections` refusal path, `serverStatus.connections.refusedForBackpressure` counter, bounded exponential accept-loop backoff.

      Files in worktree mongo-w4-6:

      • src/mongo/transport/SERVER-124134-design.md
      • jstests/noPassthrough/ingress_backpressure_audit.js

      Status: Draft.

            Assignee:
            Unassigned
            Reporter:
            Mehar Grewal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: