diff options
author | Geir Storli <geirst@verizonmedia.com> | 2021-02-08 11:00:00 +0000 |
---|---|---|
committer | Geir Storli <geirst@verizonmedia.com> | 2021-02-08 11:00:00 +0000 |
commit | 69d91455d41b70d9a417c491a468a5e8ee426fd0 (patch) | |
tree | 3151543ac64b951ffa79c795097183a694b9a503 /clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ResourceUsageStatsTest.java | |
parent | 6a6d1dd303c60bc96b7020ff2c6b2334dea540d5 (diff) |
Nodes above limit should only count each node once.
Diffstat (limited to 'clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ResourceUsageStatsTest.java')
-rw-r--r-- | clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ResourceUsageStatsTest.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ResourceUsageStatsTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ResourceUsageStatsTest.java index 0f5d27d46e3..9eeb36265e0 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ResourceUsageStatsTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ResourceUsageStatsTest.java @@ -54,6 +54,13 @@ public class ResourceUsageStatsTest { assertEquals(2, stats.getNodesAboveLimit()); } + @Test + public void nodes_above_limit_counts_each_node_only_once() { + var stats = ResourceUsageStats.calculateFrom(Collections.emptyList(), Collections.emptyMap(), + createFeedBlock(exhaustion(1, "disk"), exhaustion(1, "memory"))); + assertEquals(1, stats.getNodesAboveLimit()); + } + private static Collection<NodeInfo> createNodeInfo(FeedBlockUtil.NodeAndUsages... nodeAndUsages) { return createFixtureWithReportedUsages(nodeAndUsages).cluster().getNodeInfo(); } |