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

swagle 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 fe49f69a33 HDDS-6346. OmFailoverProxyProvider cleanup in loadConfigs 
for legacy service ids code (#3313)
fe49f69a33 is described below

commit fe49f69a333255d1f281b78ee22cda7441af54e1
Author: Neil Joshi <[email protected]>
AuthorDate: Mon Apr 18 10:41:58 2022 -0600

    HDDS-6346. OmFailoverProxyProvider cleanup in loadConfigs for legacy 
service ids code (#3313)
---
 .../ozone/om/ha/OMFailoverProxyProvider.java       | 50 ++++++++++------------
 1 file changed, 23 insertions(+), 27 deletions(-)

diff --git 
a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/ha/OMFailoverProxyProvider.java
 
b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/ha/OMFailoverProxyProvider.java
index d9bb975216..001322e2af 100644
--- 
a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/ha/OMFailoverProxyProvider.java
+++ 
b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/ha/OMFailoverProxyProvider.java
@@ -133,40 +133,36 @@ public class OMFailoverProxyProvider<T> implements
     this.omProxyInfos = new HashMap<>();
     this.omNodeIDList = new ArrayList<>();
 
-    Collection<String> omServiceIds = Collections.singletonList(omSvcId);
+    Collection<String> omNodeIds = OmUtils.getActiveOMNodeIds(config,
+        omSvcId);
 
-    for (String serviceId : OmUtils.emptyAsSingletonNull(omServiceIds)) {
-      Collection<String> omNodeIds = OmUtils.getActiveOMNodeIds(config,
-          serviceId);
+    for (String nodeId : OmUtils.emptyAsSingletonNull(omNodeIds)) {
 
-      for (String nodeId : OmUtils.emptyAsSingletonNull(omNodeIds)) {
-
-        String rpcAddrKey = ConfUtils.addKeySuffixes(OZONE_OM_ADDRESS_KEY,
-            serviceId, nodeId);
-        String rpcAddrStr = OmUtils.getOmRpcAddress(config, rpcAddrKey);
-        if (rpcAddrStr == null) {
-          continue;
-        }
+      String rpcAddrKey = ConfUtils.addKeySuffixes(OZONE_OM_ADDRESS_KEY,
+          omSvcId, nodeId);
+      String rpcAddrStr = OmUtils.getOmRpcAddress(config, rpcAddrKey);
+      if (rpcAddrStr == null) {
+        continue;
+      }
 
-        OMProxyInfo omProxyInfo = new OMProxyInfo(serviceId, nodeId,
-            rpcAddrStr);
+      OMProxyInfo omProxyInfo = new OMProxyInfo(omSvcId, nodeId,
+          rpcAddrStr);
 
-        if (omProxyInfo.getAddress() != null) {
+      if (omProxyInfo.getAddress() != null) {
 
 
-          // For a non-HA OM setup, nodeId might be null. If so, we assign it
-          // the default value
-          if (nodeId == null) {
-            nodeId = OzoneConsts.OM_DEFAULT_NODE_ID;
-          }
-          // ProxyInfo will be set during first time call to server.
-          omProxies.put(nodeId, null);
-          omProxyInfos.put(nodeId, omProxyInfo);
-          omNodeIDList.add(nodeId);
-        } else {
-          LOG.error("Failed to create OM proxy for {} at address {}",
-              nodeId, rpcAddrStr);
+        // For a non-HA OM setup, nodeId might be null. If so, we assign it
+        // the default value
+        if (nodeId == null) {
+          nodeId = OzoneConsts.OM_DEFAULT_NODE_ID;
         }
+        // ProxyInfo will be set during first time call to server.
+        omProxies.put(nodeId, null);
+        omProxyInfos.put(nodeId, omProxyInfo);
+        omNodeIDList.add(nodeId);
+      } else {
+        LOG.error("Failed to create OM proxy for {} at address {}",
+            nodeId, rpcAddrStr);
       }
     }
 


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

Reply via email to