Skip to content

Commit

Permalink
[FLINK-934] Remove default values for JobManager and TaskManager JVM …
Browse files Browse the repository at this point in the history
…heap sizes in startup scripts
  • Loading branch information
uce authored and StephanEwen committed Jun 13, 2014
1 parent c81d7b0 commit 79acf26
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
6 changes: 2 additions & 4 deletions stratosphere-dist/src/main/stratosphere-bin/bin/config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,6 @@ readFromConfig() {
# WARNING !!! , these values are only used if there is nothing else is specified in
# conf/stratosphere-conf.yaml

DEFAULT_JOBM_HEAP_MB=256 # Java heap size for the JobManager (in MB)
DEFAULT_TASKM_HEAP_MB=512 # Java heap size for the TaskManager (in MB)
DEFAULT_ENV_PID_DIR="/tmp" # Directory to store *.pid files to
DEFAULT_ENV_LOG_MAX=5 # Maximum number of old log files to keep
DEFAULT_ENV_JAVA_OPTS="" # Optional JVM args
Expand Down Expand Up @@ -153,12 +151,12 @@ fi

# Define STRATOSPHERE_JM_HEAP if it is not already set
if [ -z "${STRATOSPHERE_JM_HEAP}" ]; then
STRATOSPHERE_JM_HEAP=$(readFromConfig ${KEY_JOBM_HEAP_MB} ${DEFAULT_JOBM_HEAP_MB} "${YAML_CONF}")
STRATOSPHERE_JM_HEAP=$(readFromConfig ${KEY_JOBM_HEAP_MB} 0 "${YAML_CONF}")
fi

# Define STRATOSPHERE_TM_HEAP if it is not already set
if [ -z "${STRATOSPHERE_TM_HEAP}" ]; then
STRATOSPHERE_TM_HEAP=$(readFromConfig ${KEY_TASKM_HEAP_MB} ${DEFAULT_TASKM_HEAP_MB} "${YAML_CONF}")
STRATOSPHERE_TM_HEAP=$(readFromConfig ${KEY_TASKM_HEAP_MB} 0 "${YAML_CONF}")
fi

if [ -z "${MAX_LOG_FILE_NUMBER}" ]; then
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ if [ "$EXECUTIONMODE" = "local" ]; then
STRATOSPHERE_JM_HEAP=`expr $STRATOSPHERE_JM_HEAP + $STRATOSPHERE_TM_HEAP`
fi

JVM_ARGS="$JVM_ARGS -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -Xms"$STRATOSPHERE_JM_HEAP"m -Xmx"$STRATOSPHERE_JM_HEAP"m"
JVM_ARGS="$JVM_ARGS -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m"

if [ "$STRATOSPHERE_JM_HEAP" -gt 0 ]; then
JVM_ARGS="$JVM_ARGS -Xms"$STRATOSPHERE_JM_HEAP"m -Xmx"$STRATOSPHERE_JM_HEAP"m"
fi

if [ "$STRATOSPHERE_IDENT_STRING" = "" ]; then
STRATOSPHERE_IDENT_STRING="$USER"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,11 @@ out=$STRATOSPHERE_LOG_DIR/stratosphere-$STRATOSPHERE_IDENT_STRING-taskmanager-$H
pid=$STRATOSPHERE_PID_DIR/stratosphere-$STRATOSPHERE_IDENT_STRING-taskmanager.pid
log_setting=(-Dlog.file="$log" -Dlog4j.configuration=file:"$STRATOSPHERE_CONF_DIR"/log4j.properties)

JVM_ARGS="$JVM_ARGS -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -XX:NewRatio=6 -Xms"$STRATOSPHERE_TM_HEAP"m -Xmx"$STRATOSPHERE_TM_HEAP"m"
JVM_ARGS="$JVM_ARGS -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -XX:NewRatio=6"

if [ "$STRATOSPHERE_TM_HEAP" -gt 0 ]; then
JVM_ARGS="$JVM_ARGS -Xms"$STRATOSPHERE_TM_HEAP"m -Xmx"$STRATOSPHERE_TM_HEAP"m"
fi

case $STARTSTOP in

Expand Down

0 comments on commit 79acf26

Please sign in to comment.