diff options
author | Valerij Fredriksen <freva@users.noreply.github.com> | 2023-01-04 13:33:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-04 13:33:36 +0100 |
commit | c5ef90a13114197b3119b2ec9d2cda8e3a233985 (patch) | |
tree | b61a4630c90aa026356d6c7995cba2d5e1e63402 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils | |
parent | 5267d4415bdc912abc550d50384578122e8598f3 (diff) | |
parent | 679652383a8e2461be0af85c3a46d77db2bfbda5 (diff) |
Merge pull request #25390 from vespa-engine/bratseth/autoscaling-status
Bratseth/autoscaling status
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils/MockNodeRepository.java | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils/MockNodeRepository.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils/MockNodeRepository.java index 5bd53a2f8af..91c8f803429 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils/MockNodeRepository.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils/MockNodeRepository.java @@ -30,6 +30,7 @@ import com.yahoo.vespa.hosted.provision.NodeRepository; import com.yahoo.vespa.hosted.provision.applications.Application; import com.yahoo.vespa.hosted.provision.applications.Cluster; import com.yahoo.vespa.hosted.provision.autoscale.Autoscaling; +import com.yahoo.vespa.hosted.provision.autoscale.Load; import com.yahoo.vespa.hosted.provision.autoscale.MemoryMetricsDb; import com.yahoo.vespa.hosted.provision.node.Agent; import com.yahoo.vespa.hosted.provision.node.IP; @@ -196,11 +197,20 @@ public class MockNodeRepository extends NodeRepository { null), app1Id, provisioner); Application app1 = applications().get(app1Id).get(); Cluster cluster1 = app1.cluster(cluster1Id.id()).get(); - cluster1 = cluster1.withSuggested(new Autoscaling(new ClusterResources(6, 2, - new NodeResources(3, 20, 100, 1)), - clock().instant())); - cluster1 = cluster1.withTarget(new Autoscaling(new ClusterResources(4, 1, - new NodeResources(3, 16, 100, 1)), clock().instant())); + cluster1 = cluster1.withSuggested(new Autoscaling(Autoscaling.Status.unavailable, + "", + Optional.of(new ClusterResources(6, 2, + new NodeResources(3, 20, 100, 1))), + clock().instant(), + Load.zero(), + Load.zero())); + cluster1 = cluster1.withTarget(new Autoscaling(Autoscaling.Status.unavailable, + "", + Optional.of(new ClusterResources(4, 1, + new NodeResources(3, 16, 100, 1))), + clock().instant(), + Load.zero(), + Load.zero())); try (Mutex lock = applications().lock(app1Id)) { applications().put(app1.with(cluster1), lock); } |