diff options
author | Martin Polden <mpolden@mpolden.no> | 2023-02-08 09:45:47 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2023-02-08 09:52:53 +0100 |
commit | 57592785c178285c1a57f1950ef302ca32ae3ece (patch) | |
tree | a12388dd245733dd0793d4eab55b4371b2785932 /node-repository/src/main/java/com | |
parent | c47f27f1c3362b459e276c59ebcd09ab259b710e (diff) |
Default to no GPU in dev
Diffstat (limited to 'node-repository/src/main/java/com')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/CapacityPolicies.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/CapacityPolicies.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/CapacityPolicies.java index 839e10ba096..fa265918c33 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/CapacityPolicies.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/CapacityPolicies.java @@ -69,10 +69,14 @@ public class CapacityPolicies { if (required || exclusive) return target; // Cannot downsize if resources are required, or exclusively allocated if (target.isUnspecified()) return target; // Cannot be modified - // Dev does not cap the cpu or network of containers since usage is spotty: Allocate just a small amount exclusively - if (zone.environment() == Environment.dev && zone.cloud().allowHostSharing()) + if (zone.environment() == Environment.dev && zone.cloud().allowHostSharing()) { + // Dev does not cap the cpu or network of containers since usage is spotty: Allocate just a small amount exclusively target = target.withVcpu(0.1).withBandwidthGbps(0.1); + // Allocate without GPU in dev + target = target.with(NodeResources.GpuResources.zero()); + } + // Allow slow storage in zones which are not performance sensitive if (zone.system().isCd() || zone.environment() == Environment.dev || zone.environment() == Environment.test) target = target.with(NodeResources.DiskSpeed.any).with(NodeResources.StorageType.any).withBandwidthGbps(0.1); |