summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2024-05-31 14:38:33 +0200
committerHarald Musum <musum@yahooinc.com>2024-05-31 14:38:33 +0200
commit1f4fc038b4bd20bcd5ee635c6c0226263a2ef4a6 (patch)
tree13b5dc79d73125c35545eedd86fc7227910079ac /configserver
parent71ed9365664a579247e52e056573f8bf00345ee7 (diff)
Return immediately if we are shutting down
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
index 4db069741fa..5f2bbe1df58 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
@@ -3,7 +3,6 @@ package com.yahoo.vespa.config.server.maintenance;
import com.yahoo.config.FileReference;
import com.yahoo.config.provision.ApplicationId;
-import com.yahoo.config.provision.TenantName;
import com.yahoo.config.subscription.ConfigSourceSet;
import com.yahoo.jrt.Supervisor;
import com.yahoo.jrt.Transport;
@@ -63,7 +62,7 @@ public class ApplicationPackageMaintainer extends ConfigServerMaintainer {
List<Runnable> futureDownloads = new ArrayList<>();
for (Session session : preparedAndActivatedSessions()) {
if (shuttingDown())
- break;
+ return asSuccessFactorDeviation(attempts, failures[0]);
ApplicationId applicationId = session.getOptionalApplicationId().orElse(null);
if (applicationId == null) // dry-run sessions have no application id