diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2024-01-24 14:27:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-24 14:27:54 +0100 |
commit | a4443b6bbe8aacb96c793622f6cae44fc4e41ef5 (patch) | |
tree | 7c95575fbe8dc146fd1fed112e0fbcfb827e3a89 | |
parent | 330bc45eb4e3ce75374dc82eb3d3177565318c16 (diff) | |
parent | 83757fdb2f792a98be59a1816e0301ede81d112e (diff) |
Merge pull request #30044 from vespa-engine/jonmv/handle-dry-run-apps
Dry-run deployments leave no application ID, even though prepared
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java | 5 |
1 files changed, 4 insertions, 1 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 4f10b1215cf..76879ccf8ae 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 @@ -69,7 +69,10 @@ public class ApplicationPackageMaintainer extends ConfigServerMaintainer { continue; } - var applicationId = session.getApplicationId(); + ApplicationId applicationId = session.getOptionalApplicationId().orElse(null); + if (applicationId == null) // dry-run sessions have no application id + continue; + log.finest(() -> "Verifying application package for " + applicationId); Optional<FileReference> appFileReference = session.getApplicationPackageReference(); |