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]
