summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2020-09-04 10:19:18 +0200
committerJon Marius Venstad <venstad@gmail.com>2020-09-04 10:19:18 +0200
commit2095cf3077576d48c51ecbb5d00612a0763d3524 (patch)
tree077585c02b19ea5a03ce9dff08b813eb8454f293 /controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java
parent182b2caa991dcb495457049185d42ec678e9c406 (diff)
Only add tombstones to deactivation in manual environments
Diffstat (limited to 'controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java
index d8abc77ed06..7135cbe77c9 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java
@@ -725,7 +725,8 @@ public class ApplicationController {
// ok; already gone
} finally {
controller.routing().policies().refresh(application.get().id().instance(instanceName), application.get().deploymentSpec(), zone);
- applicationStore.putMetaTombstone(id, clock.instant());
+ if (zone.environment().isManuallyDeployed())
+ applicationStore.putMetaTombstone(id, clock.instant());
}
return application.with(instanceName, instance -> instance.withoutDeploymentIn(zone));
}