diff options
| author | Michael Klishin <michael@clojurewerkz.org> | 2018-08-02 22:08:59 +0300 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2018-08-02 22:08:59 +0300 |
| commit | 594dc1000ea3c63fd7b9c37bcb1503aea6f14636 (patch) | |
| tree | 897912149ffface57c2b110973533fde48fa5a76 | |
| parent | 08c6675a979856d2444a249079268d1f494e7748 (diff) | |
| download | rabbitmq-server-git-594dc1000ea3c63fd7b9c37bcb1503aea6f14636.tar.gz | |
Correct resource limit defaults: Erlang distribution buffer size and others
They were bumped to x10 the values in 118b448631a699736f1380d7990989c7e61f94ff
by mistake.
Kudos to Chris Friesen for reporting this.
Closes #1659.
| -rwxr-xr-x | scripts/rabbitmq-env | 6 | ||||
| -rw-r--r-- | test/rabbitmq-env.bats | 18 |
2 files changed, 12 insertions, 12 deletions
diff --git a/scripts/rabbitmq-env b/scripts/rabbitmq-env index 25ed644c37..4e9c8225d2 100755 --- a/scripts/rabbitmq-env +++ b/scripts/rabbitmq-env @@ -85,15 +85,15 @@ DEFAULT_SCHEDULER_BIND_TYPE="db" [ -n "$SCHEDULER_BIND_TYPE" ] || SCHEDULER_BIND_TYPE="$DEFAULT_SCHEDULER_BIND_TYPE" [ -n "$RABBITMQ_SCHEDULER_BIND_TYPE" ] || RABBITMQ_SCHEDULER_BIND_TYPE="$SCHEDULER_BIND_TYPE" -DEFAULT_DISTRIBUTION_BUFFER_SIZE=1280000 +DEFAULT_DISTRIBUTION_BUFFER_SIZE=128000 [ -n "$DISTRIBUTION_BUFFER_SIZE" ] || DISTRIBUTION_BUFFER_SIZE="$DEFAULT_DISTRIBUTION_BUFFER_SIZE" [ -n "$RABBITMQ_DISTRIBUTION_BUFFER_SIZE" ] || RABBITMQ_DISTRIBUTION_BUFFER_SIZE="$DISTRIBUTION_BUFFER_SIZE" -DEFAULT_MAX_NUMBER_OF_PROCESSES=10485760 +DEFAULT_MAX_NUMBER_OF_PROCESSES=1048576 [ -n "$MAX_NUMBER_OF_PROCESSES" ] || MAX_NUMBER_OF_PROCESSES="$DEFAULT_MAX_NUMBER_OF_PROCESSES" [ -n "$RABBITMQ_MAX_NUMBER_OF_PROCESSES" ] || RABBITMQ_MAX_NUMBER_OF_PROCESSES="$MAX_NUMBER_OF_PROCESSES" -DEFAULT_MAX_NUMBER_OF_ATOMS=5000000 +DEFAULT_MAX_NUMBER_OF_ATOMS=500000 [ -n "$MAX_NUMBER_OF_ATOMS" ] || MAX_NUMBER_OF_ATOMS="$DEFAULT_MAX_NUMBER_OF_ATOMS" [ -n "$RABBITMQ_MAX_NUMBER_OF_ATOMS" ] || RABBITMQ_MAX_NUMBER_OF_ATOMS="$MAX_NUMBER_OF_ATOMS" diff --git a/test/rabbitmq-env.bats b/test/rabbitmq-env.bats index 0fccb42c81..10efaed834 100644 --- a/test/rabbitmq-env.bats +++ b/test/rabbitmq-env.bats @@ -40,16 +40,16 @@ setup() { @test "default Erlang distribution buffer size" { source "$RABBITMQ_SCRIPTS_DIR/rabbitmq-env" - echo "expected RABBITMQ_SERVER_ERL_ARGS to contain ' +zdbbl 1280000 ', but got: $RABBITMQ_SERVER_ERL_ARGS" - [[ $RABBITMQ_SERVER_ERL_ARGS == *" +zdbbl 1280000 "* ]] + echo "expected RABBITMQ_SERVER_ERL_ARGS to contain ' +zdbbl 128000 ', but got: $RABBITMQ_SERVER_ERL_ARGS" + [[ $RABBITMQ_SERVER_ERL_ARGS == *" +zdbbl 128000 "* ]] } @test "can configure Erlang distribution buffer size via conf file" { - echo 'DISTRIBUTION_BUFFER_SIZE=1000000' > "$RABBITMQ_CONF_ENV_FILE" + echo 'DISTRIBUTION_BUFFER_SIZE=123123' > "$RABBITMQ_CONF_ENV_FILE" source "$RABBITMQ_SCRIPTS_DIR/rabbitmq-env" - echo "expected RABBITMQ_SERVER_ERL_ARGS to contain ' +zdbbl 1000000 ', but got: $RABBITMQ_SERVER_ERL_ARGS" - [[ $RABBITMQ_SERVER_ERL_ARGS == *" +zdbbl 1000000 "* ]] + echo "expected RABBITMQ_SERVER_ERL_ARGS to contain ' +zdbbl 123123 ', but got: $RABBITMQ_SERVER_ERL_ARGS" + [[ $RABBITMQ_SERVER_ERL_ARGS == *" +zdbbl 123123 "* ]] } @test "can configure Erlang distribution buffer size via env" { @@ -70,8 +70,8 @@ setup() { @test "default Erlang maximum number of processes" { source "$RABBITMQ_SCRIPTS_DIR/rabbitmq-env" - echo "expected RABBITMQ_SERVER_ERL_ARGS to contain ' +P 10485760 ', but got: $RABBITMQ_SERVER_ERL_ARGS" - [[ $RABBITMQ_SERVER_ERL_ARGS == *" +P 10485760 "* ]] + echo "expected RABBITMQ_SERVER_ERL_ARGS to contain ' +P 1048576 ', but got: $RABBITMQ_SERVER_ERL_ARGS" + [[ $RABBITMQ_SERVER_ERL_ARGS == *" +P 1048576 "* ]] } @test "can configure Erlang maximum number of processes via conf file" { @@ -100,8 +100,8 @@ setup() { @test "default Erlang maximum number of atoms" { source "$RABBITMQ_SCRIPTS_DIR/rabbitmq-env" - echo "expected RABBITMQ_SERVER_ERL_ARGS to contain ' +t 5000000 ', but got: $RABBITMQ_SERVER_ERL_ARGS" - [[ $RABBITMQ_SERVER_ERL_ARGS == *" +t 5000000 "* ]] + echo "expected RABBITMQ_SERVER_ERL_ARGS to contain ' +t 500000 ', but got: $RABBITMQ_SERVER_ERL_ARGS" + [[ $RABBITMQ_SERVER_ERL_ARGS == *" +t 500000 "* ]] } @test "can configure Erlang maximum number of atoms via conf file" { |
