aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-08-11 14:32:20 +0200
committerJon Bratseth <bratseth@gmail.com>2022-08-11 14:32:20 +0200
commit53059709ae18fc2a5460da6e698b8c4e9d994b54 (patch)
treebb01f53d6459fed404ff36cf11f07dacde67387d /node-repository
parent9e7ddc418064718deaf4b7d9d3b55492664a6372 (diff)
Add test
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
index c8bb52ea56b..acd80f844b8 100644
--- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
+++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
@@ -77,6 +77,17 @@ public class AutoscalingTest {
fixture.autoscale());
}
+ @Test
+ public void test_autoscaling_uses_peak() {
+ var fixture = AutoscalingTester.fixture().build();
+ fixture.loader().applyCpuLoad(0.01, 100);
+ fixture.loader().applyCpuLoad(0.70, 1);
+ fixture.loader().applyCpuLoad(0.01, 100);
+ fixture.tester().assertResources("Scaling up since peak resource usage is too high",
+ 8, 1, 6.5, 5.7, 57.1,
+ fixture.autoscale());
+ }
+
/** We prefer fewer nodes for container clusters as (we assume) they all use the same disk and memory */
@Test
public void test_autoscaling_single_container_group() {