AMBARI-21705 : Metrics Collector start failed due to 'Unable to initialize HA 
controller'. (avijayan)

(cherry picked from commit bf51a82c9cf82d0cdda2a748d8102cffd73a8246)

Change-Id: I391880c3eaceeb476c7b1e0ba63d71d3a359d83e


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/7ced0c9b
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/7ced0c9b
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/7ced0c9b

Branch: refs/heads/2.5-maint
Commit: 7ced0c9be4776443b83c5bf2bccb8a5ef599fd5b
Parents: 117f4f3
Author: Aravindan Vijayan <[email protected]>
Authored: Thu Aug 10 16:32:19 2017 -0700
Committer: [email protected] <[email protected]>
Committed: Thu Aug 10 23:56:38 2017 +0000

----------------------------------------------------------------------
 .../metrics/timeline/availability/MetricCollectorHAController.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/7ced0c9b/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/availability/MetricCollectorHAController.java
----------------------------------------------------------------------
diff --git 
a/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/availability/MetricCollectorHAController.java
 
b/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/availability/MetricCollectorHAController.java
index addb14e..a06f4e8 100644
--- 
a/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/availability/MetricCollectorHAController.java
+++ 
b/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/availability/MetricCollectorHAController.java
@@ -138,8 +138,8 @@ public class MetricCollectorHAController {
         if (CollectionUtils.isEmpty(nodes) || 
!nodes.contains(instanceConfig.getInstanceName())) {
           LOG.info("Adding participant instance " + instanceConfig);
           admin.addInstance(clusterName, instanceConfig);
-          success = true;
         }
+        success = true;
       } catch (HelixException | ZkNoNodeException ex) {
         LOG.warn("Helix Cluster not yet setup fully.");
         if (i < tries - 1) {

Reply via email to