diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-11-16 15:19:21 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-11-16 15:19:21 +0100 |
commit | e595c0cf98f1caecd70dbc5ed14ff03967a3ced0 (patch) | |
tree | 213362b289fe7bd260c69c5ad41d925b92d85db9 /node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java | |
parent | b88c7d56c33166d7f77c68ca2d5d0d9c684c4017 (diff) |
Support autoscaling in dynamic shared zones
Diffstat (limited to 'node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java')
-rw-r--r-- | node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java index 0eb65511299..56f23e62f90 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java @@ -3,6 +3,7 @@ package com.yahoo.vespa.hosted.provision.autoscale; import com.yahoo.config.provision.ApplicationId; import com.yahoo.config.provision.Capacity; +import com.yahoo.config.provision.Cloud; import com.yahoo.config.provision.ClusterResources; import com.yahoo.config.provision.ClusterSpec; import com.yahoo.config.provision.Flavor; @@ -53,7 +54,7 @@ class AutoscalingTester { provisioningTester = new ProvisioningTester.Builder().zone(zone) .flavors(flavors) .resourcesCalculator(resourcesCalculator) - .hostProvisioner(zone.cloud().dynamicProvisioning() ? new MockHostProvisioner(flavors) : null) + .hostProvisioner(zone.cloud().dynamicProvisioning() ? new MockHostProvisioner(flavors, zone.cloud()) : null) .build(); hostResourcesCalculator = resourcesCalculator; @@ -209,7 +210,7 @@ class AutoscalingTester { public static class MockHostResourcesCalculator implements HostResourcesCalculator { private final Zone zone; - private double memoryTax = 0; + private double memoryTax; public MockHostResourcesCalculator(Zone zone, double memoryTax) { this.zone = zone; @@ -249,8 +250,8 @@ class AutoscalingTester { private class MockHostProvisioner extends com.yahoo.vespa.hosted.provision.testutils.MockHostProvisioner { - public MockHostProvisioner(List<Flavor> flavors) { - super(flavors); + public MockHostProvisioner(List<Flavor> flavors, Cloud cloud) { + super(flavors, cloud); } @Override |