summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorOla Aunronning <olaa@yahooinc.com>2023-09-20 11:10:06 +0200
committerOla Aunronning <olaa@yahooinc.com>2023-09-20 11:10:46 +0200
commite87678f04fe3d0df67c226e0a8ef1ce0a4a4b4d3 (patch)
tree9535ac18ffbd6b2aec550d7d8c8574dbe9fa0eb6 /config-provisioning
parent12d9f02f05555b27a4f936b28c11f618eddabae3 (diff)
GpuResources::minus follows suit
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java
index ae5b64ee013..f9e6da14493 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java
@@ -150,7 +150,9 @@ public class NodeResources {
}
public GpuResources minus(GpuResources other) {
- return new GpuResources(this.count - other.count, this.memoryGb - other.memoryGb);
+ var thisMem = this.count() * this.memoryGb();
+ var otherMem = other.count() * other.memoryGb();
+ return new NodeResources.GpuResources(1, thisMem - otherMem);
}
@Override