diff options
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()); } |