diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-10-14 22:10:36 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-10-14 22:10:36 +0200 |
commit | 8b5ed64c05a2e031d7a5b3c1a0effbc855cd3a53 (patch) | |
tree | 58a258fdad238aed42e1c108b67e03c71bd460cd /container-disc | |
parent | df3f139eed4418df8b104980346f26d0f233ce68 (diff) |
Add minheapsize as a controllable entity. Control it explicit and avoid using append of jvmargs which is intended for user specified overrides.
Diffstat (limited to 'container-disc')
-rwxr-xr-x | container-disc/src/main/sh/vespa-start-container-daemon.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/container-disc/src/main/sh/vespa-start-container-daemon.sh b/container-disc/src/main/sh/vespa-start-container-daemon.sh index c7406f1f166..c850db776a7 100755 --- a/container-disc/src/main/sh/vespa-start-container-daemon.sh +++ b/container-disc/src/main/sh/vespa-start-container-daemon.sh @@ -60,6 +60,7 @@ getconfig() { } configure_memory() { + consider_fallback jvm_minheapsize 1536 consider_fallback jvm_heapsize 1536 consider_fallback jvm_stacksize 512 consider_fallback jvm_baseMaxDirectMemorySize 75 @@ -78,11 +79,12 @@ configure_memory() { if (( jvm_heapsize < 1024 )); then jvm_heapsize=1024 fi + jvm_minheapsize=${jvm_heapsize} fi maxDirectMemorySize=$(( jvm_baseMaxDirectMemorySize + jvm_heapsize / 8 + jvm_directMemorySizeCache )) - memory_options="-Xms${jvm_heapsize}m -Xmx${jvm_heapsize}m" + memory_options="-Xms${jvm_minheapsize}m -Xmx${jvm_heapsize}m" memory_options="${memory_options} -XX:ThreadStackSize=${jvm_stacksize}" memory_options="${memory_options} -XX:MaxDirectMemorySize=${maxDirectMemorySize}m" |