You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by ay...@apache.org on 2019/11/18 10:24:24 UTC

[hadoop] branch trunk updated: HDFS-14974. RBF: Make tests use free ports. Contributed by Inigo Goiri.

This is an automated email from the ASF dual-hosted git repository.

ayushsaxena pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 3b5a0e8  HDFS-14974. RBF: Make tests use free ports. Contributed by Inigo Goiri.
3b5a0e8 is described below

commit 3b5a0e86c100c41162b145884a147b91bcb50cad
Author: Ayush Saxena <ay...@apache.org>
AuthorDate: Mon Nov 18 15:49:36 2019 +0530

    HDFS-14974. RBF: Make tests use free ports. Contributed by Inigo Goiri.
---
 .../hadoop/hdfs/server/federation/RouterConfigBuilder.java  | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/RouterConfigBuilder.java b/hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/RouterConfigBuilder.java
index 6d9b2c0..3a36617 100644
--- a/hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/RouterConfigBuilder.java
+++ b/hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/RouterConfigBuilder.java
@@ -154,10 +154,23 @@ public class RouterConfigBuilder {
     conf.setBoolean(RBFConfigKeys.DFS_ROUTER_STORE_ENABLE,
         this.enableStateStore);
     conf.setBoolean(RBFConfigKeys.DFS_ROUTER_RPC_ENABLE, this.enableRpcServer);
+    if (this.enableRpcServer) {
+      conf.set(RBFConfigKeys.DFS_ROUTER_RPC_ADDRESS_KEY, "127.0.0.1:0");
+      conf.set(RBFConfigKeys.DFS_ROUTER_RPC_BIND_HOST_KEY, "0.0.0.0");
+    }
     conf.setBoolean(RBFConfigKeys.DFS_ROUTER_ADMIN_ENABLE,
         this.enableAdminServer);
+    if (this.enableAdminServer) {
+      conf.set(RBFConfigKeys.DFS_ROUTER_ADMIN_ADDRESS_KEY, "127.0.0.1:0");
+      conf.set(RBFConfigKeys.DFS_ROUTER_ADMIN_BIND_HOST_KEY, "0.0.0.0");
+    }
     conf.setBoolean(RBFConfigKeys.DFS_ROUTER_HTTP_ENABLE,
         this.enableHttpServer);
+    if (this.enableHttpServer) {
+      conf.set(RBFConfigKeys.DFS_ROUTER_HTTP_ADDRESS_KEY, "127.0.0.1:0");
+      conf.set(RBFConfigKeys.DFS_ROUTER_HTTPS_ADDRESS_KEY, "127.0.0.1:0");
+      conf.set(RBFConfigKeys.DFS_ROUTER_HTTP_BIND_HOST_KEY, "0.0.0.0");
+    }
     conf.setBoolean(RBFConfigKeys.DFS_ROUTER_HEARTBEAT_ENABLE,
         this.enableHeartbeat);
     conf.setBoolean(RBFConfigKeys.DFS_ROUTER_MONITOR_LOCAL_NAMENODE,


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org