diff options
author | Jon Bratseth <bratseth@gmail.com> | 2023-01-25 15:37:28 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2023-01-25 15:46:08 +0100 |
commit | 5400b26714de2b9edc8960df88cb18807aceb9b8 (patch) | |
tree | 83be1c90a35109f89f16ad48fd0f5dd21c5a4291 /config-provisioning | |
parent | 77120a53191c5ceefa98cbe5d728cebd51901281 (diff) |
More resource reduction tests
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java | 7 |
1 files changed, 7 insertions, 0 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 2f2310c3703..8b2bf9fcbcc 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 @@ -311,6 +311,13 @@ public class NodeResources { this.gpuResources.plus(other.gpuResources)); } + public NodeResources multipliedBy(double factor) { + return this.withVcpu(vcpu * factor) + .withMemoryGb(memoryGb * factor) + .withDiskGb(diskGb * factor) + .withBandwidthGbps(bandwidthGbps * factor); + } + private boolean isInterchangeableWith(NodeResources other) { ensureSpecified(); other.ensureSpecified(); |