diff options
author | Harald Musum <musum@verizonmedia.com> | 2020-05-23 07:21:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-23 07:21:43 +0200 |
commit | 52e8214e1dfcc987b8227d19c288d05b54e711f9 (patch) | |
tree | 5e2355e5c08ba7698cf9c6e930496fb2a5ce9385 /config-model/src/test/java/com/yahoo | |
parent | 5c0bfb06784075ac72c7891b7dce6454d85bdff8 (diff) |
Revert "Bratseth/real resources in model"
Diffstat (limited to 'config-model/src/test/java/com/yahoo')
-rw-r--r-- | config-model/src/test/java/com/yahoo/config/model/provision/HostSpecTest.java | 10 | ||||
-rw-r--r-- | config-model/src/test/java/com/yahoo/vespa/model/HostResourceTest.java | 7 | ||||
-rw-r--r-- | config-model/src/test/java/com/yahoo/vespa/model/VespaModelFactoryTest.java | 14 | ||||
-rwxr-xr-x | config-model/src/test/java/com/yahoo/vespa/model/container/ContainerClusterTest.java | 4 | ||||
-rw-r--r-- | config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java | 4 | ||||
-rw-r--r-- | config-model/src/test/java/com/yahoo/vespa/model/search/NodeFlavorTuningTest.java (renamed from config-model/src/test/java/com/yahoo/vespa/model/search/NodeResourcesTuningTest.java) | 11 |
6 files changed, 21 insertions, 29 deletions
diff --git a/config-model/src/test/java/com/yahoo/config/model/provision/HostSpecTest.java b/config-model/src/test/java/com/yahoo/config/model/provision/HostSpecTest.java index 91f5fdc5f11..51b039a7532 100644 --- a/config-model/src/test/java/com/yahoo/config/model/provision/HostSpecTest.java +++ b/config-model/src/test/java/com/yahoo/config/model/provision/HostSpecTest.java @@ -6,8 +6,6 @@ import org.junit.Test; import java.util.Arrays; import java.util.Collections; -import java.util.List; -import java.util.Optional; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -19,10 +17,10 @@ public class HostSpecTest { @Test public void testEquals() { - HostSpec h1 = new HostSpec("foo", List.of(), Optional.empty()); - HostSpec h2 = new HostSpec("foo", List.of(), Optional.empty()); - HostSpec h3 = new HostSpec("foo", List.of("my", "alias"), Optional.empty()); - HostSpec h4 = new HostSpec("bar", List.of(), Optional.empty()); + HostSpec h1 = new HostSpec("foo", Collections.<String>emptyList()); + HostSpec h2 = new HostSpec("foo", Collections.<String>emptyList()); + HostSpec h3 = new HostSpec("foo", Arrays.asList("my", "alias")); + HostSpec h4 = new HostSpec("bar", Collections.<String>emptyList()); assertTrue(h1.equals(h1)); assertTrue(h1.equals(h2)); diff --git a/config-model/src/test/java/com/yahoo/vespa/model/HostResourceTest.java b/config-model/src/test/java/com/yahoo/vespa/model/HostResourceTest.java index dff1d338ffe..6aea0593f8a 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/HostResourceTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/HostResourceTest.java @@ -6,10 +6,8 @@ import com.yahoo.config.model.test.MockRoot; import com.yahoo.config.provision.ClusterMembership; import com.yahoo.config.provision.ClusterSpec; import com.yahoo.config.provision.HostSpec; -import com.yahoo.config.provision.NodeResources; import org.junit.Test; -import java.util.List; import java.util.Optional; import static com.yahoo.config.provision.ClusterSpec.Type.container; @@ -55,10 +53,7 @@ public class HostResourceTest { private static HostResource hostResourceWithMemberships(ClusterMembership membership) { return new HostResource(Host.createHost(null, "hostname"), - new HostSpec("hostname", - NodeResources.unspecified(), NodeResources.unspecified(), NodeResources.unspecified(), - membership, - Optional.empty(), Optional.empty(), Optional.empty())); + new HostSpec("hostname", Optional.of(membership))); } private static int counter = 0; diff --git a/config-model/src/test/java/com/yahoo/vespa/model/VespaModelFactoryTest.java b/config-model/src/test/java/com/yahoo/vespa/model/VespaModelFactoryTest.java index a9bf8bdcc49..ac77b821d4a 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/VespaModelFactoryTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/VespaModelFactoryTest.java @@ -17,9 +17,7 @@ import com.yahoo.config.provision.Capacity; import com.yahoo.config.provision.ClusterMembership; import com.yahoo.config.provision.ClusterSpec; import com.yahoo.config.provision.HostSpec; -import com.yahoo.config.provision.NodeResources; import com.yahoo.config.provision.ProvisionLogger; -import com.yahoo.vespa.model.builder.xml.dom.NodesSpecification; import org.junit.Before; import org.junit.Test; @@ -105,17 +103,17 @@ public class VespaModelFactoryTest { @Override public HostSpec allocateHost(String alias) { return new HostSpec(hostName, - NodeResources.unspecified(), NodeResources.unspecified(), NodeResources.unspecified(), - ClusterMembership.from(ClusterSpec.request(ClusterSpec.Type.admin, new ClusterSpec.Id(routingClusterName)).vespaVersion("6.42").build(), 0), - Optional.empty(), Optional.empty(), Optional.empty()); + List.of(), + ClusterMembership.from(ClusterSpec.request(ClusterSpec.Type.admin, new ClusterSpec.Id(routingClusterName)).vespaVersion("6.42").build(), + 0)); } @Override public List<HostSpec> prepare(ClusterSpec cluster, Capacity capacity, ProvisionLogger logger) { return List.of(new HostSpec(hostName, - NodeResources.unspecified(), NodeResources.unspecified(), NodeResources.unspecified(), - ClusterMembership.from(ClusterSpec.request(ClusterSpec.Type.container, new ClusterSpec.Id(routingClusterName)).vespaVersion("6.42").build(), 0), - Optional.empty(), Optional.empty(), Optional.empty())); + List.of(), + ClusterMembership.from(ClusterSpec.request(ClusterSpec.Type.container, new ClusterSpec.Id(routingClusterName)).vespaVersion("6.42").build(), + 0))); } }; diff --git a/config-model/src/test/java/com/yahoo/vespa/model/container/ContainerClusterTest.java b/config-model/src/test/java/com/yahoo/vespa/model/container/ContainerClusterTest.java index 9a59907a230..0f94df80421 100755 --- a/config-model/src/test/java/com/yahoo/vespa/model/container/ContainerClusterTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/container/ContainerClusterTest.java @@ -242,12 +242,12 @@ public class ContainerClusterTest { @Test public void requireThatPoolAndQueueCanBeControlledByPropertiesAndFlavor() { FlavorsConfig.Flavor.Builder flavorBuilder = new FlavorsConfig.Flavor.Builder().name("my_flavor").minCpuCores(3); - NodeResourcesTuning nodeResourcesTuning = new NodeResourcesTuning(new Flavor(new FlavorsConfig.Flavor(flavorBuilder)).resources()) + NodeFlavorTuning nodeFlavorTuning = new NodeFlavorTuning(new Flavor(new FlavorsConfig.Flavor(flavorBuilder))) .setThreadPoolSizeFactor(13.3) .setQueueSizeFactor(17.5); ThreadpoolConfig.Builder tpBuilder = new ThreadpoolConfig.Builder(); - nodeResourcesTuning.getConfig(tpBuilder); + nodeFlavorTuning.getConfig(tpBuilder); ThreadpoolConfig threadpoolConfig = new ThreadpoolConfig(tpBuilder); assertEquals(40, threadpoolConfig.maxthreads()); assertEquals(700, threadpoolConfig.queueSize()); diff --git a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java index fdd7ae57f0f..ca3198637f3 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilderTest.java @@ -766,7 +766,7 @@ public class ContainerModelBuilderTest extends ContainerModelBuilderTestBase { assertEquals("KMP_SETTING=1 KMP_AFFINITY=granularity=fine,verbose,compact,1,0 ", qrStartConfig.qrs().env()); } - private void verifyAvailableprocessors(boolean isHosted, Flavor flavor, int expectProcessors) { + private void verifyAvailableprocessors(boolean isHosted, Flavor flavor, int expectProcessors) throws IOException, SAXException { DeployState deployState = new DeployState.Builder() .modelHostProvisioner(flavor != null ? new SingleNodeProvisioner(flavor) : new SingleNodeProvisioner()) .properties(new TestProperties() @@ -790,7 +790,7 @@ public class ContainerModelBuilderTest extends ContainerModelBuilderTestBase { } @Test - public void requireThatAvailableProcessorsFollowFlavor() { + public void requireThatAvailableProcessorsFollowFlavor() throws IOException, SAXException { verifyAvailableprocessors(false, null,0); verifyAvailableprocessors(true, null,0); verifyAvailableprocessors(true, new Flavor(new FlavorsConfig.Flavor.Builder().name("test-flavor").minCpuCores(9).build()), 9); diff --git a/config-model/src/test/java/com/yahoo/vespa/model/search/NodeResourcesTuningTest.java b/config-model/src/test/java/com/yahoo/vespa/model/search/NodeFlavorTuningTest.java index fee0edacb90..023b7249939 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/search/NodeResourcesTuningTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/search/NodeFlavorTuningTest.java @@ -11,13 +11,13 @@ import java.util.Arrays; import java.util.List; import static org.junit.Assert.assertEquals; -import static com.yahoo.vespa.model.search.NodeResourcesTuning.MB; -import static com.yahoo.vespa.model.search.NodeResourcesTuning.GB; +import static com.yahoo.vespa.model.search.NodeFlavorTuning.MB; +import static com.yahoo.vespa.model.search.NodeFlavorTuning.GB; /** * @author geirst */ -public class NodeResourcesTuningTest { +public class NodeFlavorTuningTest { private static double delta = 0.00001; @@ -152,6 +152,7 @@ public class NodeResourcesTuningTest { @Test public void require_that_docker_node_is_tagged_with_shared_disk() { assertSharedDisk(true, true); + assertSharedDisk(false, false); } @Test @@ -231,13 +232,13 @@ public class NodeResourcesTuningTest { } private static ProtonConfig getConfig(FlavorsConfig.Flavor.Builder flavorBuilder, ProtonConfig.Builder protonBuilder, int redundancy, int searchableCopies) { flavorBuilder.name("my_flavor"); - NodeResourcesTuning tuning = new NodeResourcesTuning(new Flavor(new FlavorsConfig.Flavor(flavorBuilder)).resources(), redundancy, searchableCopies); + NodeFlavorTuning tuning = new NodeFlavorTuning(new Flavor(new FlavorsConfig.Flavor(flavorBuilder)), redundancy, searchableCopies); tuning.getConfig(protonBuilder); return new ProtonConfig(protonBuilder); } private static ProtonConfig getConfig(FlavorsConfig.Flavor.Builder flavorBuilder, ProtonConfig.Builder protonBuilder, int redundancy, int searchableCopies, int numThreadsPerSearch) { flavorBuilder.name("my_flavor"); - NodeResourcesTuning tuning = new NodeResourcesTuning(new Flavor(new FlavorsConfig.Flavor(flavorBuilder)).resources(), redundancy, searchableCopies, numThreadsPerSearch); + NodeFlavorTuning tuning = new NodeFlavorTuning(new Flavor(new FlavorsConfig.Flavor(flavorBuilder)), redundancy, searchableCopies, numThreadsPerSearch); tuning.getConfig(protonBuilder); return new ProtonConfig(protonBuilder); } |