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

adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new 6007f86fc04 HDDS-14249. Add ozone.scm.names fallback for SCM client 
addresses (#9591)
6007f86fc04 is described below

commit 6007f86fc048f3ee6c19756662cf3f034e2aed37
Author: sreejasahithi <[email protected]>
AuthorDate: Thu Jan 15 22:06:16 2026 +0530

    HDDS-14249. Add ozone.scm.names fallback for SCM client addresses (#9591)
---
 .../org/apache/hadoop/hdds/scm/ha/SCMNodeInfo.java | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMNodeInfo.java
 
b/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMNodeInfo.java
index 53bc67b1fe9..dc2393fe4a9 100644
--- 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMNodeInfo.java
+++ 
b/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMNodeInfo.java
@@ -127,22 +127,18 @@ public static List<SCMNodeInfo> 
buildNodeInfo(ConfigurationSource conf) {
       // Following current approach of fall back to
       // OZONE_SCM_CLIENT_ADDRESS_KEY to figure out hostname.
 
-      String scmBlockClientAddress = getHostNameFromConfigKeys(conf,
-          OZONE_SCM_BLOCK_CLIENT_ADDRESS_KEY,
-          OZONE_SCM_CLIENT_ADDRESS_KEY).orElse(null);
-
       String scmClientAddress = getHostNameFromConfigKeys(conf,
-          OZONE_SCM_CLIENT_ADDRESS_KEY).orElse(null);
+          OZONE_SCM_CLIENT_ADDRESS_KEY,
+          OZONE_SCM_NAMES).orElse(null);
+      
+      String scmBlockClientAddress = getHostNameFromConfigKeys(conf,
+          OZONE_SCM_BLOCK_CLIENT_ADDRESS_KEY).orElse(scmClientAddress);
 
-      String scmSecurityClientAddress =
-          getHostNameFromConfigKeys(conf,
-              OZONE_SCM_SECURITY_SERVICE_ADDRESS_KEY,
-              OZONE_SCM_CLIENT_ADDRESS_KEY).orElse(null);
+      String scmSecurityClientAddress = getHostNameFromConfigKeys(conf,
+          OZONE_SCM_SECURITY_SERVICE_ADDRESS_KEY).orElse(scmClientAddress);
 
-      String scmDatanodeAddress =
-          getHostNameFromConfigKeys(conf,
-              OZONE_SCM_DATANODE_ADDRESS_KEY,
-              OZONE_SCM_CLIENT_ADDRESS_KEY, OZONE_SCM_NAMES).orElse(null);
+      String scmDatanodeAddress = getHostNameFromConfigKeys(conf,
+          OZONE_SCM_DATANODE_ADDRESS_KEY).orElse(scmClientAddress);
 
       int scmBlockClientPort = getPortNumberFromConfigKeys(conf,
           OZONE_SCM_BLOCK_CLIENT_ADDRESS_KEY)


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

Reply via email to