diff options
author | Harald Musum <musum@oath.com> | 2018-05-23 09:07:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-23 09:07:39 +0200 |
commit | fa3b4045fcec6b3abd1770c38828238033a098e3 (patch) | |
tree | 89b79498e798a9e714cdfd85495675ba1b4f0214 | |
parent | ac4122446dc5340a3d60a19380e198475e3edfcc (diff) | |
parent | 3f7da2c08cb3287a0d08f083c56110dd31c4d512 (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.java | 7 |
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 |