Skip to content

Commit

Permalink
ZOOKEEPER-4797: Allow for -XX:MaxRAMPercentage JVM setting
Browse files Browse the repository at this point in the history
  • Loading branch information
frederiko committed Jan 30, 2024
1 parent 315abde commit 5c32a0f
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions bin/zkEnv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -144,9 +144,15 @@ fi

#echo "CLASSPATH=$CLASSPATH"

# default heap for zookeeper server
ZK_SERVER_HEAP="${ZK_SERVER_HEAP:-1000}"
export SERVER_JVMFLAGS="-Xmx${ZK_SERVER_HEAP}m $SERVER_JVMFLAGS"
# ZK_SERVER_MAXRAMPERCENTAGE has higher precedence over ZK_SERVER_HEAP
if [ "x$ZK_SERVER_MAXRAMPERCENTAGE" = "x" ]
then
# default heap for zookeeper server
ZK_SERVER_HEAP="${ZK_SERVER_HEAP:-1000}"
export SERVER_JVMFLAGS="-Xmx${ZK_SERVER_HEAP}m $SERVER_JVMFLAGS"
else
export SERVER_JVMFLAGS="-XX:MaxRAMPercentage=$ZK_SERVER_MAXRAMPERCENTAGE $SERVER_JVMFLAGS"
fi

# default heap for zookeeper client
ZK_CLIENT_HEAP="${ZK_CLIENT_HEAP:-256}"
Expand Down

0 comments on commit 5c32a0f

Please sign in to comment.