aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2022-09-05 23:25:46 +0200
committergjoranv <gv@verizonmedia.com>2022-09-07 00:07:54 +0200
commitd45ce8cf57d1e2911954f93ac6e1fb0340be2f06 (patch)
tree88ad7f8d7748c1f993aee96807bf15a82dfb1cda /container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
parent3db54084beaf03e5a7f5e10d06cc3d5bc409ab11 (diff)
Redesign application bundle loading with a 'complete' phase.
- To be able to uninstall bundles from a config generation that has failed, without affecting the bundles from the last successful generation. (Component reconfig with unchanged bundles was not handled correctly.)
Diffstat (limited to 'container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java')
-rw-r--r--container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java b/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
index 8b720f0d48f..f573de1f4ac 100644
--- a/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
+++ b/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
@@ -104,9 +104,8 @@ public class HandlersConfigurerDi {
}
@Override
- public Collection<Bundle> revertApplicationBundles() {
- log.info("Reverting to bundles from the previous generation.");
- return applicationBundleLoader.revertToPreviousGeneration();
+ public Collection<Bundle> completeBundleGeneration(GenerationStatus status) {
+ return applicationBundleLoader.completeGeneration(status);
}
}