summaryrefslogtreecommitdiffstats
path: root/node-repository/src/test/java/com/yahoo
diff options
context:
space:
mode:
Diffstat (limited to 'node-repository/src/test/java/com/yahoo')
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java9
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java13
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/DynamicDockerProvisionTest.java14
3 files changed, 24 insertions, 12 deletions
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
index 969a5788fca..69ef64d2e3c 100644
--- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
+++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java
@@ -391,8 +391,13 @@ public class AutoscalingTest {
}
@Override
- public NodeResources overheadAllocating(NodeResources resources, boolean exclusive) {
- return resources.withVcpu(0).withMemoryGb(memoryTaxGb).withDiskGb(0).withBandwidthGbps(0);
+ public NodeResources requestToReal(NodeResources resources) {
+ return resources.withMemoryGb(resources.memoryGb() - memoryTaxGb);
+ }
+
+ @Override
+ public NodeResources realToRequest(NodeResources resources) {
+ return resources.withMemoryGb(resources.memoryGb() + memoryTaxGb);
}
}
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java
index 940499854e8..963ca0d4341 100644
--- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java
+++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTester.java
@@ -32,6 +32,7 @@ import java.util.List;
import java.util.Optional;
import java.util.Set;
+import static com.yahoo.config.provision.NodeResources.StorageType.local;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
@@ -220,11 +221,13 @@ class AutoscalingTester {
}
@Override
- public NodeResources overheadAllocating(NodeResources resources, boolean exclusive) {
- return resources.withVcpu(0)
- .withMemoryGb(zone.getCloud().dynamicProvisioning() ? 3 : 0)
- .withDiskGb(0)
- .withBandwidthGbps(0);
+ public NodeResources requestToReal(NodeResources resources) {
+ return resources.withMemoryGb(resources.memoryGb() - 3);
+ }
+
+ @Override
+ public NodeResources realToRequest(NodeResources resources) {
+ return resources.withMemoryGb(resources.memoryGb() + 3);
}
}
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/DynamicDockerProvisionTest.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/DynamicDockerProvisionTest.java
index ea7651b0c9b..087f8f83f0c 100644
--- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/DynamicDockerProvisionTest.java
+++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/DynamicDockerProvisionTest.java
@@ -391,11 +391,15 @@ public class DynamicDockerProvisionTest {
}
@Override
- public NodeResources overheadAllocating(NodeResources resources, boolean exclusive) {
- return resources.withVcpu(0)
- .withMemoryGb(memoryTaxGb)
- .withDiskGb(resources.storageType() == local ? localDiskTax : 0)
- .withBandwidthGbps(0);
+ public NodeResources requestToReal(NodeResources resources) {
+ return resources.withMemoryGb(resources.memoryGb() - memoryTaxGb)
+ .withDiskGb(resources.diskGb() - ( resources.storageType() == local ? localDiskTax : 0) );
+ }
+
+ @Override
+ public NodeResources realToRequest(NodeResources resources) {
+ return resources.withMemoryGb(resources.memoryGb() + memoryTaxGb)
+ .withDiskGb(resources.diskGb() + ( resources.storageType() == local ? localDiskTax : 0) );
}
}