diff options
author | Jon Bratseth <bratseth@oath.com> | 2020-11-16 12:07:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-16 12:07:31 +0100 |
commit | 1375c8aded9eb18aa8496518948730e28a01224b (patch) | |
tree | c26e4a71fe18c786a4e7b9798cc7134a7500dcf6 | |
parent | c8ab5da6080dc4b9e6d5441767fa99bed89d3d9d (diff) | |
parent | e62d5c9b15d92f2ba0f96c41664461ebc5406495 (diff) |
Merge pull request #15353 from vespa-engine/bratseth/single-host-has-group-0
Assign group 0 to a single host
-rw-r--r-- | config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java b/config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java index b4fd55c6d33..d6cccc9f2be 100644 --- a/config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java +++ b/config-model/src/main/java/com/yahoo/config/model/provision/SingleNodeProvisioner.java @@ -1,7 +1,6 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.config.model.provision; -import com.yahoo.component.Version; import com.yahoo.config.model.api.HostProvisioner; import com.yahoo.config.provision.Capacity; import com.yahoo.config.provision.ClusterMembership; @@ -11,7 +10,7 @@ import com.yahoo.config.provision.HostSpec; import com.yahoo.config.provision.NodeResources; import com.yahoo.config.provision.ProvisionLogger; import com.yahoo.net.HostName; -import com.yahoo.vespa.model.builder.xml.dom.NodesSpecification; +import com.yahoo.vespa.config.content.StorDistributionConfig; import java.util.ArrayList; import java.util.List; @@ -50,11 +49,10 @@ public class SingleNodeProvisioner implements HostProvisioner { @Override public List<HostSpec> prepare(ClusterSpec cluster, Capacity capacity, ProvisionLogger logger) { - // TODO: This should fail if capacity requested is more than 1 List<HostSpec> hosts = new ArrayList<>(); hosts.add(new HostSpec(host.hostname(), NodeResources.unspecified(), NodeResources.unspecified(), NodeResources.unspecified(), - ClusterMembership.from(cluster, counter++), + ClusterMembership.from(cluster.with(Optional.of(ClusterSpec.Group.from(0))), counter++), Optional.empty(), Optional.empty(), Optional.empty())); return hosts; } |