Updated Branches:
  refs/heads/trunk 9d47f20a1 -> d23cdc160

AMBARI-3718. Optimize stale config lookup for Hsot Component API call. Minor 
tweaks. (swagle)


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

Branch: refs/heads/trunk
Commit: d23cdc160a2b2414ef7f6833cd29aa1cc56bfe45
Parents: 9d47f20
Author: Siddharth Wagle <swa...@hortonworks.com>
Authored: Fri Nov 8 15:01:26 2013 -0800
Committer: Siddharth Wagle <swa...@hortonworks.com>
Committed: Fri Nov 8 15:01:34 2013 -0800

----------------------------------------------------------------------
 .../org/apache/ambari/server/agent/HeartBeatHandler.java  |  2 +-
 .../org/apache/ambari/server/agent/HeartbeatMonitor.java  |  5 +++--
 .../apache/ambari/server/agent/TestHeartbeatMonitor.java  | 10 +++++-----
 3 files changed, 9 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/d23cdc16/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
index 46976b5..60aede9 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
@@ -93,7 +93,7 @@ public class HeartBeatHandler {
     this.clusterFsm = fsm;
     this.actionQueue = aq;
     this.actionManager = am;
-    this.heartbeatMonitor = new HeartbeatMonitor(fsm, aq, am, 60000, 
ambariMetaInfo);
+    this.heartbeatMonitor = new HeartbeatMonitor(fsm, aq, am, 60000, injector);
     injector.injectMembers(this);
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/d23cdc16/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
index 3de0cff..6f82676 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
@@ -23,6 +23,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.TreeMap;
 
+import com.google.inject.Injector;
 import org.apache.ambari.server.AmbariException;
 import org.apache.ambari.server.actionmanager.ActionManager;
 import org.apache.ambari.server.api.services.AmbariMetaInfo;
@@ -55,12 +56,12 @@ public class HeartbeatMonitor implements Runnable {
   private final ConfigHelper configHelper;
 
   public HeartbeatMonitor(Clusters clusters, ActionQueue aq, ActionManager am,
-                          int threadWakeupInterval, AmbariMetaInfo 
ambariMetaInfo) {
+                          int threadWakeupInterval, Injector injector) {
     this.clusters = clusters;
     this.actionQueue = aq;
     this.actionManager = am;
     this.threadWakeupInterval = threadWakeupInterval;
-    this.configHelper = new ConfigHelper(this.clusters, ambariMetaInfo);
+    this.configHelper = injector.getInstance(ConfigHelper.class);
   }
 
   public void shutdown() {

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/d23cdc16/ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatMonitor.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatMonitor.java
 
b/ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatMonitor.java
index bdf9e94..260baf2 100644
--- 
a/ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatMonitor.java
+++ 
b/ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatMonitor.java
@@ -130,7 +130,7 @@ public class TestHeartbeatMonitor {
     ActionQueue aq = new ActionQueue();
     ActionManager am = mock(ActionManager.class);
     HeartbeatMonitor hm = new HeartbeatMonitor(clusters, aq, am,
-      heartbeatMonitorWakeupIntervalMS, ambariMetaInfo);
+      heartbeatMonitorWakeupIntervalMS, injector);
     HeartBeatHandler handler = new HeartBeatHandler(clusters, aq, am, 
injector);
     Register reg = new Register();
     reg.setHostname(hostname1);
@@ -217,7 +217,7 @@ public class TestHeartbeatMonitor {
     ActionQueue aq = new ActionQueue();
     ActionManager am = mock(ActionManager.class);
     HeartbeatMonitor hm = new HeartbeatMonitor(clusters, aq, am,
-      heartbeatMonitorWakeupIntervalMS, ambariMetaInfo);
+      heartbeatMonitorWakeupIntervalMS, injector);
     HeartBeatHandler handler = new HeartBeatHandler(clusters, aq, am, 
injector);
     Register reg = new Register();
     reg.setHostname(hostname1);
@@ -298,7 +298,7 @@ public class TestHeartbeatMonitor {
 
     ActionManager am = mock(ActionManager.class);
     HeartbeatMonitor hm = new HeartbeatMonitor(clusters, aqMock, am,
-      heartbeatMonitorWakeupIntervalMS, ambariMetaInfo);
+      heartbeatMonitorWakeupIntervalMS, injector);
     HeartBeatHandler handler = new HeartBeatHandler(clusters, aqMock, am,
         injector);
     Register reg = new Register();
@@ -343,7 +343,7 @@ public class TestHeartbeatMonitor {
     fsm.addHost(hostname);
     ActionQueue aq = new ActionQueue();
     ActionManager am = mock(ActionManager.class);
-    HeartbeatMonitor hm = new HeartbeatMonitor(fsm, aq, am, 10, 
ambariMetaInfo);
+    HeartbeatMonitor hm = new HeartbeatMonitor(fsm, aq, am, 10, injector);
     HeartBeatHandler handler = new HeartBeatHandler(fsm, aq, am, injector);
     Register reg = new Register();
     reg.setHostname(hostname);
@@ -400,7 +400,7 @@ public class TestHeartbeatMonitor {
     
     ActionQueue aq = new ActionQueue();
     ActionManager am = mock(ActionManager.class);
-    HeartbeatMonitor hm = new HeartbeatMonitor(clusters, aq, am, 10, 
ambariMetaInfo);
+    HeartbeatMonitor hm = new HeartbeatMonitor(clusters, aq, am, 10, injector);
     HeartBeatHandler handler = new HeartBeatHandler(clusters, aq, am, 
injector);
     
     Register reg = new Register();

Reply via email to