Frederiko Costa created ZOOKEEPER-4797:
------------------------------------------
Summary: Allow for -XX:MaxRamPercentage JVM setting
Key: ZOOKEEPER-4797
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4797
Project: ZooKeeper
Issue Type: Improvement
Components: scripts
Reporter: Frederiko Costa
When running Zk in a containerized environment, it's sometimes desirable to
express your heap size in terms of percentage of available memory allocated to
a container.
As it stands, zkEnv.sh forces your to haveĀ -Xmx, which defaults to 1GB. Some
environments wanted to set it to more, mostly related to the amount of Ram.
This is a request to implement the option of using -XX:MaxRamPercentage option
when starting zookeeper.
Suggested implementation is to also make a variable ZK_SERVER_MAXRAMPERCENTAGE
available to be added to SERVER_JVMFLAGS. If the variable is set,
ZK_HEAP_SERVER is ignored, if no ZK_SERVER_MAXRAMPERCENTAGE, ZK_SERVER_HEAP is
set as usual.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)