From b6d325eb12c581a9b65814f5edd6523ca86c3fad Mon Sep 17 00:00:00 2001 From: ilyes Ajroud Date: Fri, 4 Mar 2022 11:11:21 +0100 Subject: [PATCH] add the capability to override memory options since the last release , the xmx and xms are hardcoded on `env` , the goal is to use ACTIVEMQ_OPTS_MEMORY environement variable if needed to override memory options (cherry picked from commit 1ba4628be6d6e05384bc49fdfb12a06cb7d97029) --- assembly/src/release/bin/env | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/assembly/src/release/bin/env b/assembly/src/release/bin/env index a31d687ecb..87c2624993 100644 --- a/assembly/src/release/bin/env +++ b/assembly/src/release/bin/env @@ -30,8 +30,9 @@ # ACTIVEMQ_TMP="$ACTIVEMQ_BASE/tmp" # Set jvm memory configuration (minimal/maximum amount of memory) -ACTIVEMQ_OPTS_MEMORY="-Xms64M -Xmx1G" - +if [ -z "$ACTIVEMQ_OPTS_MEMORY" ] ; then + ACTIVEMQ_OPTS_MEMORY="-Xms64M -Xmx1G" +fi if [ -z "$ACTIVEMQ_OPTS" ] ; then ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config" fi