HADOOP-8069. Enable TCP_NODELAY by default for IPC. (Contributed by Todd Lipcon)
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1614242 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c6cddce752
commit
260fd25568
|
@ -460,6 +460,9 @@ Release 2.6.0 - UNRELEASED
|
||||||
|
|
||||||
HADOOP-10882. Move DirectBufferPool into common util. (todd)
|
HADOOP-10882. Move DirectBufferPool into common util. (todd)
|
||||||
|
|
||||||
|
HADOOP-8069. Enable TCP_NODELAY by default for IPC. (Todd Lipcon via
|
||||||
|
Arpit Agarwal)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
BUG FIXES
|
BUG FIXES
|
||||||
|
|
|
@ -207,7 +207,7 @@ public class CommonConfigurationKeysPublic {
|
||||||
public static final String IPC_CLIENT_TCPNODELAY_KEY =
|
public static final String IPC_CLIENT_TCPNODELAY_KEY =
|
||||||
"ipc.client.tcpnodelay";
|
"ipc.client.tcpnodelay";
|
||||||
/** Defalt value for IPC_CLIENT_TCPNODELAY_KEY */
|
/** Defalt value for IPC_CLIENT_TCPNODELAY_KEY */
|
||||||
public static final boolean IPC_CLIENT_TCPNODELAY_DEFAULT = false;
|
public static final boolean IPC_CLIENT_TCPNODELAY_DEFAULT = true;
|
||||||
/** See <a href="{@docRoot}/../core-default.html">core-default.xml</a> */
|
/** See <a href="{@docRoot}/../core-default.html">core-default.xml</a> */
|
||||||
public static final String IPC_SERVER_LISTEN_QUEUE_SIZE_KEY =
|
public static final String IPC_SERVER_LISTEN_QUEUE_SIZE_KEY =
|
||||||
"ipc.server.listen.queue.size";
|
"ipc.server.listen.queue.size";
|
||||||
|
@ -226,7 +226,7 @@ public class CommonConfigurationKeysPublic {
|
||||||
public static final String IPC_SERVER_TCPNODELAY_KEY =
|
public static final String IPC_SERVER_TCPNODELAY_KEY =
|
||||||
"ipc.server.tcpnodelay";
|
"ipc.server.tcpnodelay";
|
||||||
/** Default value for IPC_SERVER_TCPNODELAY_KEY */
|
/** Default value for IPC_SERVER_TCPNODELAY_KEY */
|
||||||
public static final boolean IPC_SERVER_TCPNODELAY_DEFAULT = false;
|
public static final boolean IPC_SERVER_TCPNODELAY_DEFAULT = true;
|
||||||
|
|
||||||
/** See <a href="{@docRoot}/../core-default.html">core-default.xml</a> */
|
/** See <a href="{@docRoot}/../core-default.html">core-default.xml</a> */
|
||||||
public static final String HADOOP_RPC_SOCKET_FACTORY_CLASS_DEFAULT_KEY =
|
public static final String HADOOP_RPC_SOCKET_FACTORY_CLASS_DEFAULT_KEY =
|
||||||
|
|
|
@ -807,25 +807,6 @@ for ldap providers in the same way as above does.
|
||||||
</description>
|
</description>
|
||||||
</property>
|
</property>
|
||||||
|
|
||||||
<property>
|
|
||||||
<name>ipc.server.tcpnodelay</name>
|
|
||||||
<value>false</value>
|
|
||||||
<description>Turn on/off Nagle's algorithm for the TCP socket connection on
|
|
||||||
the server. Setting to true disables the algorithm and may decrease latency
|
|
||||||
with a cost of more/smaller packets.
|
|
||||||
</description>
|
|
||||||
</property>
|
|
||||||
|
|
||||||
<property>
|
|
||||||
<name>ipc.client.tcpnodelay</name>
|
|
||||||
<value>false</value>
|
|
||||||
<description>Turn on/off Nagle's algorithm for the TCP socket connection on
|
|
||||||
the client. Setting to true disables the algorithm and may decrease latency
|
|
||||||
with a cost of more/smaller packets.
|
|
||||||
</description>
|
|
||||||
</property>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Proxy Configuration -->
|
<!-- Proxy Configuration -->
|
||||||
|
|
||||||
<property>
|
<property>
|
||||||
|
|
Loading…
Reference in New Issue