Преглед на файлове

AMBARI-18851 : Collector host refresh in Ambari Server is not working in single Metrics collector deployments. (avijayan)

Aravindan Vijayan преди 9 години
родител
ревизия
b33c4fcf45
променени са 1 файла, в които са добавени 10 реда и са изтрити 0 реда
  1. 10 0
      ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsCollectorHAClusterState.java

+ 10 - 0
ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsCollectorHAClusterState.java

@@ -168,6 +168,16 @@ public class MetricsCollectorHAClusterState {
         return true;
       }
     }
+
+    //If no host is alive, check if some dead collectors have become live.
+    testAndAddDeadCollectorsToLiveList();
+
+    //try one more time
+    for (String host : liveCollectorHosts) {
+      if (HostStatusHelper.isHostLive(managementController, clusterName, host)) {
+        return true;
+      }
+    }
     return false;
     }