aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src
diff options
context:
space:
mode:
authorJon Marius Venstad <jonmv@users.noreply.github.com>2022-03-11 21:05:51 +0100
committerGitHub <noreply@github.com>2022-03-11 21:05:51 +0100
commitff15841c12b3b4cfc0de08c29758e62ac83612b7 (patch)
tree14662206d7112321a615cecf5f8b292948d7ec9b /config-model/src
parente45640dd5f63fdb93c402fd93d9d12e00dcc7e5c (diff)
parent970c9c0f7b941c1c1986ef27fb7441bde5198ed1 (diff)
Merge pull request #21661 from vespa-engine/jonmv/check-wanted-version-instead
Check wanted version instead of newest built model
Diffstat (limited to 'config-model/src')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java b/config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java
index 8390cc59b6f..ac99bee93ed 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java
@@ -108,6 +108,7 @@ public final class VespaModel extends AbstractConfigProducerRoot implements Seri
public static final Logger log = Logger.getLogger(VespaModel.class.getName());
private final Version version;
+ private final Version wantedNodeVersion;
private final ConfigModelRepo configModelRepo = new ConfigModelRepo();
private final AllocatedHosts allocatedHosts;
@@ -170,6 +171,7 @@ public final class VespaModel extends AbstractConfigProducerRoot implements Seri
throws IOException, SAXException {
super("vespamodel");
version = deployState.getVespaVersion();
+ wantedNodeVersion = deployState.getWantedNodeVespaVersion();
fileReferencesRepository = new FileReferencesRepository(deployState.getFileRegistry());
rankingConstants = new RankingConstants(deployState.getFileRegistry(), Optional.empty());
validationOverrides = deployState.validationOverrides();
@@ -407,6 +409,11 @@ public final class VespaModel extends AbstractConfigProducerRoot implements Seri
return version;
}
+ @Override
+ public Version wantedNodeVersion() {
+ return wantedNodeVersion;
+ }
+
/**
* Resolves config of the given type and config id, by first instantiating the correct {@link com.yahoo.config.ConfigInstance.Builder},
* calling {@link #getConfig(com.yahoo.config.ConfigInstance.Builder, String)}. The default values used will be those of the config