aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-01-27 11:52:13 +0100
committerGitHub <noreply@github.com>2022-01-27 11:52:13 +0100
commitddec07457cb83e16811e2fe6097d70dc522c6399 (patch)
tree86baba6b89db37f05935b7ae29a33724a46d82b6
parent941d3a6d4d8c1a710669d7dfe0609300833fe6e6 (diff)
parenta974efd15dc9464d0e836c8f132a13f8d1639bfd (diff)
Merge pull request #20951 from vespa-engine/bjorncs/reduce-metrics-proxy-heap-sizev7.535.9
Reduce JVM heap size for metrics proxy
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainer.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainer.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainer.java
index 88d224863c6..b6ddeb57cd4 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainer.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainer.java
@@ -159,12 +159,12 @@ public class MetricsProxyContainer extends Container implements
cluster.getConfig(builder);
if (clusterMembership.isPresent()) {
- int maxHeapSize = clusterMembership.get().cluster().type() == ClusterSpec.Type.admin
- ? 128
- : 256;
+ boolean adminCluster = clusterMembership.get().cluster().type() == ClusterSpec.Type.admin;
+ int maxHeapSize = adminCluster ? 96 : 256;
builder.jvm
.gcopts(jvmGCOptions)
.heapsize(maxHeapSize);
+ if (adminCluster) builder.jvm.minHeapsize(maxHeapSize);
}
}