Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.7.1, 2.6.3
-
None
Description
In DFSClient.connectToDN() and DFSOutputStream.createSocketForPipeline(), we never call setTcpNoDelay() on the constructed socket before sending. In both cases, we should respect the value of ipc.client.tcpnodelay in the configuration.
While this applies whether security is enabled or not, it seems to have a bigger impact on latency when security is enabled.
Attachments
Attachments
Issue Links
- is related to
-
HADOOP-8069 Enable TCP_NODELAY by default for IPC
- Closed