dongeforever created ROCKETMQ-161:
-------------------------------------
Summary: Update runbroker.sh and runserver.sh to support user
defined jvm memory flag
Key: ROCKETMQ-161
URL: https://issues.apache.org/jira/browse/ROCKETMQ-161
Project: Apache RocketMQ
Issue Type: Improvement
Reporter: dongeforever
Assignee: dongeforever
JVM mem flag is hard coded in runbroker.sh as follows:
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
If one want to change such flag, he has to change the script, this is not
friendly, especially in docker environment.
Instead, it is able to use an environment variable to handle user defined flag,
like:
if [ -z $JVM_MEM_OPS ]; then
JVM_MEM_OPS = "-Xms8g -Xmx8g -Xmn4g"
fi
JAVA_OPT="${JAVA_OPT} -server $JVM_MEM_OPS"
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)