diff options
author | Øyvind Grønnesby <ogr@ogr.no> | 2023-03-13 11:24:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-13 11:24:10 +0100 |
commit | 072531ddf68d440a1dd8c0556790d2c490e59382 (patch) | |
tree | a4053ae825cfaa60ace2e9291c3b670c5b1dd678 /controller-api | |
parent | 80b03383f5e0a0d9640fff5d927782ead37e40bd (diff) |
Revert "Revert "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.java | 9 |
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()); } |