summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-env
diff options
context:
space:
mode:
authorMichael Klishin <michael@novemberain.com>2016-07-14 16:29:41 +0400
committerGitHub <noreply@github.com>2016-07-14 16:29:41 +0400
commitda2e0bf6892623dbdb838317cd93867e1ac8dc14 (patch)
treedfce1e5960f1420ae671edbab68115db1e1fdf62 /scripts/rabbitmq-env
parentf091ba4be07c1c50887ca81c62f954d1dfaf350b (diff)
parentb36f79044511465a8f1d2aa3cce6ee8a8a1b530b (diff)
downloadrabbitmq-server-git-da2e0bf6892623dbdb838317cd93867e1ac8dc14.tar.gz
Merge pull request #873 from rabbitmq/rabbitmq-server-612
Tune scheduling bind flags for Erlang VM
Diffstat (limited to 'scripts/rabbitmq-env')
-rwxr-xr-xscripts/rabbitmq-env5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/rabbitmq-env b/scripts/rabbitmq-env
index def47ebd27..2f9e796f35 100755
--- a/scripts/rabbitmq-env
+++ b/scripts/rabbitmq-env
@@ -62,8 +62,11 @@ RABBITMQ_HOME="$(rmq_realpath "${RABBITMQ_SCRIPTS_DIR}/..")"
## Set defaults
. ${RABBITMQ_SCRIPTS_DIR}/rabbitmq-defaults
+DEFAULT_SCHEDULER_BIND_TYPE="db"
+[ "x" = "x$RABBITMQ_SCHEDULER_BIND_TYPE" ] && RABBITMQ_SCHEDULER_BIND_TYPE=${DEFAULT_SCHEDULER_BIND_TYPE}
+
## Common defaults
-SERVER_ERL_ARGS="+P 1048576"
+SERVER_ERL_ARGS="+P 1048576 +stbt $RABBITMQ_SCHEDULER_BIND_TYPE "
# We save the current value of $RABBITMQ_PID_FILE in case it was set by
# an init script. If $CONF_ENV_FILE overrides it again, we must ignore