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

Investigate changes in SERVER-44676: PoC: TCP Fast Open

      Description

      Downstream Change Summary

      This change enables "TCP Fast Open" (TFO) connections to MongoDB.

      • The operating system of both the client and server must have TFO support
        • Windows: Server only on Windows 10 or later
        • macOS: Server only on 10.11 or later
        • Linux
          • Client: Kernel version >= 4.11, /proc/sys/net/ipv4/tcp_fastopen set to 1 or 3.
          • Server: Kernel version >= 3.7, /proc/sys/net/ipv4/tcp_fastopen set to 2 or 3

      setParameters (these are enabled by default):

      • tcpFastOpenClient - Attempt to make outbound TFO connections
      • tcpFastOpenServer - Accept inbound TFO connection attempts

      Additionally the following setParameter may be tuned on the server:

      • tcpFastOpenQueueSize (default 1024)

      Description of Linked Ticket

      We should investigate what work needs to be done to perform TCP Fast Open when speaking to other hosts.

      Scope of changes

      Impact to Other Docs

      MVP (Work and Date)

      Resources (Scope or Design Docs, Invision, etc.)

            Assignee:
            ravind.kumar Ravind Kumar (Inactive)
            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:
              4 years, 13 weeks, 2 days ago