summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-07-02 17:59:56 +0200
committerHarald Musum <musum@oath.com>2018-07-02 17:59:56 +0200
commitc4d7507c7a213308e73a0e43112ed19c77a6ea2b (patch)
treed0db2e5c324bff35d5d58ca19a39fbb14614abb2 /configserver
parent9387b79d50d0a41ac7ed8493d46341dda5f926d7 (diff)
Use new code for deleting applications in CD too
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java b/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
index 1b7ac55ee63..1bfe14566f7 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
@@ -15,6 +15,7 @@ import com.yahoo.config.provision.ApplicationId;
import com.yahoo.config.provision.Environment;
import com.yahoo.config.provision.HostFilter;
import com.yahoo.config.provision.Provisioner;
+import com.yahoo.config.provision.SystemName;
import com.yahoo.config.provision.TenantName;
import com.yahoo.container.jdisc.HttpResponse;
import com.yahoo.io.IOUtils;
@@ -268,11 +269,11 @@ public class ApplicationRepository implements com.yahoo.config.provision.Deploye
* @throws RuntimeException if the delete transaction fails. This method is exception safe.
*/
public boolean delete(ApplicationId applicationId) {
- // TODO: Use deleteApplication() in all zones, for now use it only in non-hosted
- if (configserverConfig.hostedVespa()) {
- return deleteApplicationLegacy(applicationId);
- } else {
+ // TODO: Use deleteApplication() in all zones
+ if ( ! configserverConfig.hostedVespa() || SystemName.from(configserverConfig.system()) == SystemName.cd) {
return deleteApplication(applicationId);
+ } else {
+ return deleteApplicationLegacy(applicationId);
}
}