summaryrefslogtreecommitdiffstats
path: root/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/maintenance/HostCapacityMaintainerTest.java
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2022-11-16 16:04:54 +0100
committerGitHub <noreply@github.com>2022-11-16 16:04:54 +0100
commit13d183d40b6c24aca38e05b4b6c17aa925a567ce (patch)
tree92107f1ec5e1d8717585117f54ac868403b244a1 /node-repository/src/test/java/com/yahoo/vespa/hosted/provision/maintenance/HostCapacityMaintainerTest.java
parent73dc53c96162318db101d508fd4f4b287e4651e3 (diff)
parente595c0cf98f1caecd70dbc5ed14ff03967a3ced0 (diff)
Merge pull request #24894 from vespa-engine/bratseth/dynamic-shared-autoscaling
Support autoscaling in dynamic shared zones
Diffstat (limited to 'node-repository/src/test/java/com/yahoo/vespa/hosted/provision/maintenance/HostCapacityMaintainerTest.java')
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/maintenance/HostCapacityMaintainerTest.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/maintenance/HostCapacityMaintainerTest.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/maintenance/HostCapacityMaintainerTest.java
index 4b90923efc2..409dc4dac1a 100644
--- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/maintenance/HostCapacityMaintainerTest.java
+++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/maintenance/HostCapacityMaintainerTest.java
@@ -274,6 +274,7 @@ public class HostCapacityMaintainerTest {
tester.maintain();
// Hosts are provisioned
+ // TODO: Not thread safe as HostCapacityMaintainer may count hoists before we are done provisioning
assertEquals(2, tester.provisionedHostsMatching(resources1));
assertEquals(0, tester.hostProvisioner.deprovisionedHosts());
@@ -623,10 +624,11 @@ public class HostCapacityMaintainerTest {
}
public DynamicProvisioningTester(Cloud cloud, MockNameResolver nameResolver) {
- this.hostProvisioner = new MockHostProvisioner(flavors.getFlavors(), nameResolver, 0);
- this.provisioningTester = new ProvisioningTester.Builder().zone(new Zone(cloud, SystemName.defaultSystem(),
- Environment.defaultEnvironment(),
- RegionName.defaultName()))
+ Zone zone = new Zone(cloud, SystemName.defaultSystem(),
+ Environment.defaultEnvironment(),
+ RegionName.defaultName());
+ this.hostProvisioner = new MockHostProvisioner(flavors.getFlavors(), nameResolver, 0, cloud);
+ this.provisioningTester = new ProvisioningTester.Builder().zone(zone)
.flavors(flavors.getFlavors())
.nameResolver(nameResolver)
.flagSource(flagSource)