You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by nk...@apache.org on 2014/07/11 14:31:55 UTC
[2/2] git commit: HBASE-11492 The servers do not honor the tcpNoDelay
option
HBASE-11492 The servers do not honor the tcpNoDelay option
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c80b4510
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c80b4510
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/c80b4510
Branch: refs/heads/branch-1
Commit: c80b4510443552d13f21f5eda62f94daff318565
Parents: 9a74122
Author: Nicolas Liochon <nk...@gmail.com>
Authored: Fri Jul 11 14:15:08 2014 +0200
Committer: Nicolas Liochon <nk...@gmail.com>
Committed: Fri Jul 11 14:30:10 2014 +0200
----------------------------------------------------------------------
.../src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/c80b4510/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java
index 0cb002f..d6be4a8 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java
@@ -30,6 +30,7 @@ import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketException;
+import java.net.StandardSocketOptions;
import java.net.UnknownHostException;
import java.nio.ByteBuffer;
import java.nio.channels.CancelledKeyException;
@@ -752,7 +753,7 @@ public class RpcServer implements RpcServerInterface {
while ((channel = server.accept()) != null) {
try {
channel.configureBlocking(false);
- channel.socket().setTcpNoDelay(tcpNoDelay);
+ channel.setOption(StandardSocketOptions.TCP_NODELAY, tcpNoDelay);
channel.socket().setKeepAlive(tcpKeepAlive);
} catch (IOException ioe) {
channel.close();