summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorØyvind Grønnesby <oyving@yahooinc.com>2023-03-13 10:35:26 +0100
committerØyvind Grønnesby <oyving@yahooinc.com>2023-03-13 10:36:18 +0100
commitfcf182b4cab78b5fa3b44814d1a0d4b7ae60d201 (patch)
treeebf0fce18e7c8704ccb5f5db9e63801ae4a464be /controller-api
parent9553cd2709c0791aa530f5388cf156116e857795 (diff)
Use own zero node resources implementation
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceSnapshot.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceSnapshot.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceSnapshot.java
index f265ec3116c..925a6ce2a6d 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceSnapshot.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/ResourceSnapshot.java
@@ -20,6 +20,13 @@ import java.util.stream.Collectors;
*/
public class ResourceSnapshot {
+ private static final NodeResources zero = new NodeResources(
+ 0, 0, 0, 0,
+ NodeResources.DiskSpeed.any,
+ NodeResources.StorageType.any,
+ NodeResources.Architecture.any,
+ NodeResources.GpuResources.zero());
+
private final ApplicationId applicationId;
private final NodeResources resources;
private final Instant timestamp;
@@ -53,7 +60,7 @@ public class ResourceSnapshot {
var resources = nodes.stream()
.map(Node::resources)
- .reduce(NodeResources.zero(), ResourceSnapshot::addResources);
+ .reduce(zero, ResourceSnapshot::addResources);
return new ResourceSnapshot(applicationIds.iterator().next(), resources, timestamp, zoneId, versions.iterator().next());
}