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

huijun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git


The following commit(s) were added to refs/heads/master by this push:
     new c51faf8  makemetricstriggerperiodic (#3384)
c51faf8 is described below

commit c51faf8af10434c8022b5fc6f247363d58efe264
Author: bed debug <[email protected]>
AuthorDate: Tue Oct 29 14:45:20 2019 -0700

    makemetricstriggerperiodic (#3384)
---
 .../java/org/apache/heron/healthmgr/HealthManagerMetrics.java | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git 
a/heron/healthmgr/src/java/org/apache/heron/healthmgr/HealthManagerMetrics.java 
b/heron/healthmgr/src/java/org/apache/heron/healthmgr/HealthManagerMetrics.java
index 4f22cd1..5920833 100644
--- 
a/heron/healthmgr/src/java/org/apache/heron/healthmgr/HealthManagerMetrics.java
+++ 
b/heron/healthmgr/src/java/org/apache/heron/healthmgr/HealthManagerMetrics.java
@@ -102,19 +102,10 @@ public class HealthManagerMetrics implements Runnable, 
AutoCloseable {
     int interval = (int) 
systemConfig.getHeronMetricsExportInterval().getSeconds();
 
 
-    looper.registerTimerEvent(Duration.ofSeconds(interval), new Runnable() {
+    looper.registerPeriodicEvent(Duration.ofSeconds(interval), new Runnable() {
       @Override
       public void run() {
         sendMetrics();
-        // next timer task
-        if (looper != null) {
-          looper.registerTimerEvent(Duration.ofSeconds(interval), new 
Runnable() {
-            @Override
-            public void run() {
-              sendMetrics();
-            }
-          });
-        }
       }
     });
   }

Reply via email to