diff options
author | Harald Musum <musum@oath.com> | 2018-07-18 11:48:57 +0200 |
---|---|---|
committer | Harald Musum <musum@oath.com> | 2018-07-18 11:48:57 +0200 |
commit | 1b56175f7105ed4b5367e02f72206288182a2725 (patch) | |
tree | 35ad172c9f93fd301d787aac09d2a8c49cbfa814 /node-repository | |
parent | f11a96bb8d0b600bc2b54e184c010129f7ecf1ba (diff) |
Do not try to redeploy config server app
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/PeriodicApplicationMaintainer.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/PeriodicApplicationMaintainer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/PeriodicApplicationMaintainer.java index 953c56e8411..5db95e13b34 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/PeriodicApplicationMaintainer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/PeriodicApplicationMaintainer.java @@ -2,10 +2,13 @@ package com.yahoo.vespa.hosted.provision.maintenance; import com.yahoo.config.provision.ApplicationId; +import com.yahoo.config.provision.ApplicationName; import com.yahoo.config.provision.Deployer; +import com.yahoo.config.provision.TenantName; import com.yahoo.log.LogLevel; import com.yahoo.vespa.hosted.provision.Node; import com.yahoo.vespa.hosted.provision.NodeRepository; +import com.yahoo.vespa.service.monitor.application.ConfigServerApplication; import java.time.Duration; import java.time.Instant; @@ -43,6 +46,7 @@ public class PeriodicApplicationMaintainer extends ApplicationMaintainer { protected Set<ApplicationId> applicationsNeedingMaintenance() { Optional<ApplicationId> app = (nodesNeedingMaintenance().stream() .map(node -> node.allocation().get().owner()) + .filter(applicationId -> !ConfigServerApplication.CONFIG_SERVER_APPLICATION.getApplicationId().equals(applicationId)) .min(Comparator.comparing(this::getLastDeployTime))); app.ifPresent(applicationId -> log.log(LogLevel.INFO, applicationId + " will be deployed, last deploy time " + getLastDeployTime(applicationId))); |