[DOCS-13316] Investigate changes in SERVER-44676: PoC: TCP Fast Open Created: 23/Dec/19  Updated: 13/Nov/23  Resolved: 28/Jan/20

Status: Closed
Project: Documentation
Component/s: manual, Server
Affects Version/s: None
Fix Version/s: 4.3.3, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113

Type: Task Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Ravind Kumar (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-44676 TCP Fast Open Closed
Participants:
Days since reply: 4 years, 2 weeks, 1 day ago
Epic Link: DOCS: 4.4 Server Release Work

 Description   

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



 Comments   
Comment by Ravind Kumar (Inactive) [ 28/Jan/20 ]

Merged to master and published.

Comment by Githook User [ 28/Jan/20 ]

Author:

{'name': 'Ravind Kumar', 'email': 'ravind.kumar@mongodb.com'}

Message: Fixups for DOCS-13316, 12991
Branch: master
https://github.com/mongodb/docs/commit/e47ac3d1f5a6acc417f52f81e8384548b00f882f

Comment by Githook User [ 28/Jan/20 ]

Author:

{'name': 'Ravind Kumar', 'email': 'ravind.kumar@mongodb.com'}

Message: DOCS-13316: [4.4] Support for TCP Fast Open Connections
Branch: master
https://github.com/mongodb/docs/commit/762f1bef59468e4b32d78ee8d06773009030646b

Generated at Thu Feb 08 08:07:28 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.