summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-05-23 09:07:39 +0200
committerGitHub <noreply@github.com>2018-05-23 09:07:39 +0200
commitfa3b4045fcec6b3abd1770c38828238033a098e3 (patch)
tree89b79498e798a9e714cdfd85495675ba1b4f0214
parentac4122446dc5340a3d60a19380e198475e3edfcc (diff)
parent3f7da2c08cb3287a0d08f083c56110dd31c4d512 (diff)
Merge pull request #5907 from vespa-engine/hmusum/run-maintainer-in-cd
Run maintainer with different interval in CD (at all, as the default …
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ConfigServerMaintenance.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ConfigServerMaintenance.java b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ConfigServerMaintenance.java
index c8b3bc824a8..3e8e5ac11df 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ConfigServerMaintenance.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ConfigServerMaintenance.java
@@ -3,6 +3,7 @@ package com.yahoo.vespa.config.server.maintenance;
import com.yahoo.cloud.config.ConfigserverConfig;
import com.yahoo.component.AbstractComponent;
+import com.yahoo.config.provision.SystemName;
import com.yahoo.vespa.config.server.ApplicationRepository;
import com.yahoo.vespa.curator.Curator;
@@ -16,9 +17,9 @@ public class ConfigServerMaintenance extends AbstractComponent {
public ConfigServerMaintenance(ConfigserverConfig configserverConfig,
ApplicationRepository applicationRepository,
Curator curator) {
- tenantsMaintainer = new TenantsMaintainer(applicationRepository,
- curator,
- Duration.ofMinutes(configserverConfig.tenantsMaintainerIntervalMinutes()));
+ Duration interval = configserverConfig.system().equals(SystemName.cd.name()) ? Duration.ofMinutes(5) :
+ Duration.ofMinutes(configserverConfig.tenantsMaintainerIntervalMinutes());
+ tenantsMaintainer = new TenantsMaintainer(applicationRepository, curator, interval);
}
@Override