aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2023-01-04 13:33:36 +0100
committerGitHub <noreply@github.com>2023-01-04 13:33:36 +0100
commitc5ef90a13114197b3119b2ec9d2cda8e3a233985 (patch)
treeb61a4630c90aa026356d6c7995cba2d5e1e63402 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/testutils
parent5267d4415bdc912abc550d50384578122e8598f3 (diff)
parent679652383a8e2461be0af85c3a46d77db2bfbda5 (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.java20
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);
}