diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-08-11 14:32:20 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-08-11 14:32:20 +0200 |
commit | 53059709ae18fc2a5460da6e698b8c4e9d994b54 (patch) | |
tree | bb01f53d6459fed404ff36cf11f07dacde67387d /node-repository | |
parent | 9e7ddc418064718deaf4b7d9d3b55492664a6372 (diff) |
Add test
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java | 11 |
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() { |