From 3e48744623d84f825d9c6b96abb6284455178934 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roland=20Hu=C3=9F?= Date: Thu, 5 Jan 2017 12:04:37 +0100 Subject: [PATCH] Merged in latest changes from run-java-sh which in turn fixes some limit issues --- java/images/jboss/container-limits | 12 +++++++----- java/images/jboss/java-default-options | 4 ++-- java/images/rhel/container-limits | 12 +++++++----- java/images/rhel/java-default-options | 4 ++-- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/java/images/jboss/container-limits b/java/images/jboss/container-limits index 2826ba05..5f95504e 100644 --- a/java/images/jboss/container-limits +++ b/java/images/jboss/container-limits @@ -49,12 +49,14 @@ max_memory() { fi } -local limit="$(core_limit)" +limit="$(core_limit)" if [ x$limit != x ]; then - export CONTAINER_CORE_LIMIT="$limit" + export CONTAINER_CORE_LIMIT="${limit}" fi +unset limit -local max_mem="$(max_memory)" -if [ x$max_mem != x ]; then - export CONTAINER_MAX_MEMORY="$max_mem" +limit="$(max_memory)" +if [ x$limit != x ]; then + export CONTAINER_MAX_MEMORY="$limit" fi +unset limit diff --git a/java/images/jboss/java-default-options b/java/images/jboss/java-default-options index 2be2c9a8..a2722be6 100644 --- a/java/images/jboss/java-default-options +++ b/java/images/jboss/java-default-options @@ -5,7 +5,7 @@ # # Usage: JAVA_OPTIONS="$(java-default-options.sh)" -# Env Vars respected: +# Env Vars evaluated: # JAVA_OPTIONS: Checked for already set options # JAVA_MAX_MEM_RATIO: Ratio use to calculate a default maximum Memory, in percent. @@ -70,5 +70,5 @@ cpu_core_tunning() { fi } -## Echo options, trimming trailing and multiple spaces +# Echo options, trimming trailing and multiple spaces echo "$(max_memory) $(diagnostics) $(cpu_core_tunning)" | awk '$1=$1' diff --git a/java/images/rhel/container-limits b/java/images/rhel/container-limits index 2826ba05..5f95504e 100644 --- a/java/images/rhel/container-limits +++ b/java/images/rhel/container-limits @@ -49,12 +49,14 @@ max_memory() { fi } -local limit="$(core_limit)" +limit="$(core_limit)" if [ x$limit != x ]; then - export CONTAINER_CORE_LIMIT="$limit" + export CONTAINER_CORE_LIMIT="${limit}" fi +unset limit -local max_mem="$(max_memory)" -if [ x$max_mem != x ]; then - export CONTAINER_MAX_MEMORY="$max_mem" +limit="$(max_memory)" +if [ x$limit != x ]; then + export CONTAINER_MAX_MEMORY="$limit" fi +unset limit diff --git a/java/images/rhel/java-default-options b/java/images/rhel/java-default-options index 2be2c9a8..a2722be6 100644 --- a/java/images/rhel/java-default-options +++ b/java/images/rhel/java-default-options @@ -5,7 +5,7 @@ # # Usage: JAVA_OPTIONS="$(java-default-options.sh)" -# Env Vars respected: +# Env Vars evaluated: # JAVA_OPTIONS: Checked for already set options # JAVA_MAX_MEM_RATIO: Ratio use to calculate a default maximum Memory, in percent. @@ -70,5 +70,5 @@ cpu_core_tunning() { fi } -## Echo options, trimming trailing and multiple spaces +# Echo options, trimming trailing and multiple spaces echo "$(max_memory) $(diagnostics) $(cpu_core_tunning)" | awk '$1=$1'