Repository: hadoop
Updated Branches:
  refs/heads/branch-2 b0baabc24 -> d564d1f44


HDFS-11533. reuseAddress option should be used for child channels in Portmap 
and SimpleTcpServer. Contributed by Mukul Kumar Singh.


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/d564d1f4
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/d564d1f4
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/d564d1f4

Branch: refs/heads/branch-2
Commit: d564d1f44d0b3679009a601385f1d0f9e01624c6
Parents: b0baabc
Author: Jitendra Pandey <[email protected]>
Authored: Thu Mar 16 11:40:12 2017 -0700
Committer: Jitendra Pandey <[email protected]>
Committed: Thu Mar 16 12:37:22 2017 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/hadoop/oncrpc/SimpleTcpServer.java     | 1 +
 .../hadoop-nfs/src/main/java/org/apache/hadoop/portmap/Portmap.java | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/d564d1f4/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/oncrpc/SimpleTcpServer.java
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/oncrpc/SimpleTcpServer.java
 
b/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/oncrpc/SimpleTcpServer.java
index f7ab52e..bd48b15 100644
--- 
a/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/oncrpc/SimpleTcpServer.java
+++ 
b/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/oncrpc/SimpleTcpServer.java
@@ -81,6 +81,7 @@ public class SimpleTcpServer {
     });
     server.setOption("child.tcpNoDelay", true);
     server.setOption("child.keepAlive", true);
+    server.setOption("child.reuseAddress", true);
     server.setOption("reuseAddress", true);
 
     // Listen to TCP port

http://git-wip-us.apache.org/repos/asf/hadoop/blob/d564d1f4/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/portmap/Portmap.java
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/portmap/Portmap.java
 
b/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/portmap/Portmap.java
index 94d76d0..7586fda 100644
--- 
a/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/portmap/Portmap.java
+++ 
b/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/portmap/Portmap.java
@@ -110,6 +110,7 @@ final class Portmap {
       }
     });
     tcpServer.setOption("reuseAddress", true);
+    tcpServer.setOption("child.reuseAddress", true);
 
     udpServer = new ConnectionlessBootstrap(new NioDatagramChannelFactory(
         Executors.newCachedThreadPool()));


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to