aboutsummaryrefslogtreecommitdiffstats
path: root/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-12-01 07:35:14 -0800
committerJon Bratseth <bratseth@oath.com>2018-12-01 07:35:14 -0800
commit051c699dee05fc0a2f5e9a83ddd49016114d8bfb (patch)
treea94c05da756ff987d198a8bea2b9bf5149771546 /configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
parentc0513ac34d2c438e9f97e699659855029e1f06e8 (diff)
Deprecate com.yahoo.config.provision.Version
We have com.yahoo.component.Version, and one is enough.
Diffstat (limited to 'configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
index 92d4471c41c..19a568d9e01 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
@@ -11,7 +11,7 @@ import com.yahoo.config.provision.AllocatedHosts;
import com.yahoo.config.provision.ApplicationId;
import com.yahoo.config.provision.ApplicationLockException;
import com.yahoo.config.provision.OutOfCapacityException;
-import com.yahoo.config.provision.Version;
+import com.yahoo.component.Version;
import com.yahoo.config.provision.Zone;
import com.yahoo.lang.SettableOptional;
import com.yahoo.log.LogLevel;
@@ -173,14 +173,14 @@ public abstract class ModelsBuilder<MODELRESULT extends ModelResult> {
return allApplicationVersions;
}
- private Set<Version> versionsToBuild(Set<Version> versions, com.yahoo.component.Version wantedVersion, int majorVersion, AllocatedHosts allocatedHosts) {
+ private Set<Version> versionsToBuild(Set<Version> versions, Version wantedVersion, int majorVersion, AllocatedHosts allocatedHosts) {
if (configserverConfig.buildMinimalSetOfConfigModels())
versions = keepThoseUsedOn(allocatedHosts, versions);
// Make sure we build wanted version if we are building models for this major version and we are on hosted vespa
// If not on hosted vespa, we do not want to try to build this version, since we have only one version (the latest)
if (hosted && wantedVersion.getMajor() == majorVersion)
- versions.add(Version.fromIntValues(wantedVersion.getMajor(), wantedVersion.getMinor(), wantedVersion.getMicro()));
+ versions.add(wantedVersion);
return versions;
}
@@ -205,14 +205,13 @@ public abstract class ModelsBuilder<MODELRESULT extends ModelResult> {
}
private boolean isUsedOn(AllocatedHosts hosts, Version version) {
- com.yahoo.component.Version v = new com.yahoo.component.Version(version.toString());
return hosts.getHosts().stream()
- .anyMatch(host -> host.version().isPresent() && host.version().get().equals(v));
+ .anyMatch(host -> host.version().isPresent() && host.version().get().equals(version));
}
protected abstract MODELRESULT buildModelVersion(ModelFactory modelFactory, ApplicationPackage applicationPackage,
ApplicationId applicationId,
- com.yahoo.component.Version wantedNodeVespaVersion,
+ Version wantedNodeVespaVersion,
Optional<AllocatedHosts> allocatedHosts,
Instant now);