From 4790760429263e5606bdce87a1ac75cdfd08483b Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Tue, 15 Oct 2019 16:10:17 +0200 Subject: Add a safety against specifying a min heap size lager than max heap size. --- container-disc/src/main/sh/vespa-start-container-daemon.sh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'container-disc/src') 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 bac80b35ac8..aa0a1293ef5 100755 --- a/container-disc/src/main/sh/vespa-start-container-daemon.sh +++ b/container-disc/src/main/sh/vespa-start-container-daemon.sh @@ -82,6 +82,11 @@ configure_memory() { jvm_minHeapsize=${jvm_heapsize} fi + # Safety measure against bad of min vs max heapsize. + if ((jvm_minHeapsize > jvm_heapsize)); then + jvm_minHeapsize=${jvm_heapsize} + fi + maxDirectMemorySize=$(( jvm_baseMaxDirectMemorySize + jvm_heapsize / 8 + jvm_directMemorySizeCache )) memory_options="-Xms${jvm_minHeapsize}m -Xmx${jvm_heapsize}m" -- cgit v1.2.3