summaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2023-02-14 11:45:40 +0100
committerGitHub <noreply@github.com>2023-02-14 11:45:40 +0100
commit0289e24dc20cd38f69de2dbdb01cb09e1d436501 (patch)
treecfe26638a549a92ace4d1b2541f24c763eeb2b15 /node-repository/src/main/java/com
parent47b2ad14bfc0e2e18135042e9741a5edeaf098ff (diff)
parente85f4891cf523f5ddd93ecfb55e204116944992c (diff)
Merge pull request #26017 from vespa-engine/revert-26010-freva/revert
Reapply "Require 2 vCPU for exclusive hosts in prod"
Diffstat (limited to 'node-repository/src/main/java/com')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeResourceLimits.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeResourceLimits.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeResourceLimits.java
index 66895867623..a944bf62534 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeResourceLimits.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeResourceLimits.java
@@ -62,9 +62,10 @@ public class NodeResourceLimits {
}
private double minAdvertisedVcpu(ClusterSpec cluster) {
- if (zone().environment() == Environment.dev && ! nodeRepository.exclusiveAllocation(cluster)) return 0.1;
- if (cluster.type().isContent() && zone().environment().isProduction()) return 1.0;
if (cluster.type() == ClusterSpec.Type.admin) return 0.1;
+ if (zone().environment().isProduction() && ! zone().system().isCd() && nodeRepository.exclusiveAllocation(cluster)) return 2;
+ if (zone().environment().isProduction() && cluster.type().isContent()) return 1.0;
+ if (zone().environment() == Environment.dev && ! nodeRepository.exclusiveAllocation(cluster)) return 0.1;
return 0.5;
}