summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2021-11-10 15:20:36 +0100
committerGitHub <noreply@github.com>2021-11-10 15:20:36 +0100
commitc2f747cac63ae386a3c8b41674eca8c651ed0bea (patch)
tree298bc59e2074df511d52afd7dd13858ea3b19f01
parentdbb2914c4ae54e0d80dfa151ee7768a42c600868 (diff)
parent9628bf02a362bec0d543af71c8223a0a4211e7fc (diff)
Merge pull request #19954 from vespa-engine/revert-19951-hmusum/always-set-new-config-when-updated-generation
Revert "Always update config when generation has changed [run-systemtest]"
-rw-r--r--config/src/main/java/com/yahoo/config/subscription/impl/JRTConfigSubscription.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/config/src/main/java/com/yahoo/config/subscription/impl/JRTConfigSubscription.java b/config/src/main/java/com/yahoo/config/subscription/impl/JRTConfigSubscription.java
index 2094a0509ec..27099790f5b 100644
--- a/config/src/main/java/com/yahoo/config/subscription/impl/JRTConfigSubscription.java
+++ b/config/src/main/java/com/yahoo/config/subscription/impl/JRTConfigSubscription.java
@@ -70,7 +70,11 @@ public class JRTConfigSubscription<T extends ConfigInstance> extends ConfigSubsc
// ConfigSubscriber clears it
if (jrtReq.hasUpdatedGeneration()) {
setApplyOnRestart(jrtReq.responseIsApplyOnRestart());
- setNewConfig(jrtReq);
+ if (jrtReq.hasUpdatedConfig()) {
+ setNewConfig(jrtReq);
+ } else {
+ setGeneration(jrtReq.getNewGeneration());
+ }
}
return newConfigOrException();