summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-05-31 14:46:48 +0200
committerGitHub <noreply@github.com>2019-05-31 14:46:48 +0200
commit5d41659944843b59d01c93be6be591f907333003 (patch)
tree6ab09fe4355dc4ff8ca747e5144e335b99349f74 /controller-server/src/main
parentcf6f3096af4c1b7fccbc55e1148ddec0685753be (diff)
parentfd9b1c8a4b7b90b5883c636d9dd0c040a3cbe779 (diff)
Merge pull request #9629 from vespa-engine/hmusum/run-maintainer-only-for-non-public-systems
Run DeploymentMetricsMaintainer only for non-public systems
Diffstat (limited to 'controller-server/src/main')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentMetricsMaintainer.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentMetricsMaintainer.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentMetricsMaintainer.java
index 0cf89d798a7..4ad5940f8f2 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentMetricsMaintainer.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentMetricsMaintainer.java
@@ -2,6 +2,7 @@
package com.yahoo.vespa.hosted.controller.maintenance;
import com.yahoo.config.provision.HostName;
+import com.yahoo.config.provision.SystemName;
import com.yahoo.vespa.hosted.controller.Application;
import com.yahoo.vespa.hosted.controller.ApplicationController;
import com.yahoo.vespa.hosted.controller.Controller;
@@ -20,6 +21,7 @@ import java.util.concurrent.ForkJoinPool;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicReference;
+import java.util.function.Predicate;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -39,7 +41,8 @@ public class DeploymentMetricsMaintainer extends Maintainer {
private final ApplicationController applications;
public DeploymentMetricsMaintainer(Controller controller, Duration duration, JobControl jobControl) {
- super(controller, duration, jobControl);
+ super(controller, duration, jobControl, DeploymentMetricsMaintainer.class.getSimpleName(),
+ SystemName.allOf(Predicate.not(SystemName::isPublic)));
this.applications = controller.applications();
}