summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert to syncronous vhost recovery since there are concurency limitationsDaniil Fedotov2016-12-231-8/+4
|
* Fix logs. Expect multiple logs during startupDaniil Fedotov2016-12-232-13/+19
|
* Recover queues after non-clean shutdownDaniil Fedotov2016-12-221-3/+7
|
* Recover vhosts message stores in parallel after a crashDaniil Fedotov2016-12-221-6/+13
|
* Force recover client references to be maps. Start empty message store for ↵Daniil Fedotov2016-12-212-2/+8
| | | | | | each vhost on migration. Empty message stores should be started to avoid rebuilding indexes on actual startup.
* Fix msg_store testDaniil Fedotov2016-12-211-1/+1
|
* change error function with rabbit_log:errorGabriele Santomaggio2016-12-211-1/+1
|
* Refs can be undefinedDaniil Fedotov2016-12-201-4/+9
|
* Pass queues and recovery terms to foldDaniil Fedotov2016-12-202-2/+6
|
* Group recovery client refs by vhostDaniil Fedotov2016-12-203-22/+48
|
* Merge branch 'master' into rabbitmq-server-567Daniil Fedotov2016-12-207-90/+165
|\
| * Ignore indirect dependencies of rabbit in rabbit_pluginsGerhard Lazu2016-12-202-8/+21
| | | | | | | | | | | | | | | | | | | | The goal of maybe_keep_required_deps() is still the same: we don't want to list applications from $RABBITMQ_PLUGINS_DIR the rabbit application depends on. Now, the function handles indirect dependencies. Signed-off-by: Jean-Sébastien Pedron <jean-sebastien@rabbitmq.com> [#136346167]
| * Merge pull request #1064 from rabbitmq/do-not-expand-pluginsGerhard Lazu2016-12-196-81/+131
| |\ | | | | | | Do not expand plugins
| | * Do not set `plugins_expand_dir` from $RABBITMQ_PLUGINS_EXPAND_DIRJean-Sébastien Pédron2016-12-195-22/+0
| | | | | | | | | | | | | | | | | | | | | | | | The environment variable is now ignored. Signed-off-by: Gerhard Lazu <gerhard@rabbitmq.com> [#118562759]
| | * Use the code path to find loaded pluginsGerhard Lazu2016-12-191-3/+49
| | | | | | | | | | | | | | | | | | | | | | | | We were using the expand_dir before, which no longer exists Signed-off-by: Jean-Sébastien Pedron <jean-sebastien@rabbitmq.com> [#118562759]
| | * Optionally cleanup the old plugins expand dirGerhard Lazu2016-12-191-8/+15
| | | | | | | | | | | | | | | | | | Signed-off-by: Jean-Sébastien Pedron <jean-sebastien@rabbitmq.com> [#118562759]
| | * Do not expand plugins anymoreGerhard Lazu2016-12-191-47/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | We are now using plugins directly from plugins_dir, regardless whether they are .ez or dirs. Signed-off-by: Jean-Sébastien Pedron <jean-sebastien@rabbitmq.com> [#118562759]
| | * Accept list of #plugin records or atoms in maybe_keep_required_depsGerhard Lazu2016-12-191-1/+4
| | | | | | | | | | | | | | | | | | Signed-off-by: Jean-Sébastien Pedron <jean-sebastien@rabbitmq.com> [#118562759]
| * | Merge pull request #1063 from rabbitmq/rabbitmq-server-1057Michael Klishin2016-12-193-0/+12
| |\ \ | | | | | | | | Create RABBITMQ_GENERATED_CONFIG_DIR
| | * | Create RABBITMQ_GENERATED_CONFIG_DIRDaniil Fedotov2016-12-193-0/+12
| |/ /
| * | Merge branch 'stable'Michael Klishin2016-12-191-1/+1
| |\ \
| | * | Fix a condition test hereMichael Klishin2016-12-191-1/+1
| | | | | | | | | | | | | | | | We don't want to run a command here.
* | | | fix typoGabriele Santomaggio2016-12-201-1/+1
| | | |
* | | | Merge branch 'master' into rabbitmq-server-567Michael Klishin2016-12-179-20/+537
|\ \ \ \ | |/ / /
| * | | Merge branch 'stable'Arnaud Cogoluègnes2016-12-161-3/+4
| |\ \ \ | | |/ /
| | * | Coerce global parameter key to atom on deletionArnaud Cogoluègnes2016-12-161-3/+4
| | | |
| * | | Merge branch 'stable'Michael Klishin2016-12-163-0/+16
| |\ \ \ | | |/ /
| | * | Merge pull request #1060 from rabbitmq/rabbitmq-server-1059Michael Klishin2016-12-163-5/+21
| | |\ \ | | | | | | | | | | Bump the default ets tables limit
| | | * | Bump the default ets tables limitDaniil Fedotov2016-12-163-5/+21
| | |/ /
| * | | Merge branch 'stable'Arnaud Cogoluègnes2016-12-164-19/+279
| |\ \ \ | | |/ / | | | / | | |/ | |/| Conflicts: src/rabbit_runtime_parameters.erl
| | * Merge pull request #1056 from rabbitmq/rabbitmq-mqtt-73Michael Klishin2016-12-164-21/+278
| | |\ | | | | | | | | Improve global runtime parameters support
| | | * List all global parametersArnaud Cogoluègnes2016-12-141-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | Including the cluster_name. References rabbitmq/rabbitmq-mqtt#73
| | | * Polish global parameters documentationArnaud Cogoluègnes2016-12-141-8/+11
| | | |
| | | * Document global parameters CLI commandsArnaud Cogoluègnes2016-12-141-5/+73
| | | | | | | | | | | | | | | | Part of rabbitmq/rabbitmq-mqtt#73
| | | * Coerce global parameter key to atomArnaud Cogoluègnes2016-12-141-4/+15
| | | |
| | | * Use atom key and JSON value for global parametersArnaud Cogoluègnes2016-12-133-63/+65
| | | | | | | | | | | | | | | | Part of rabbitmq/rabbitmq-mqtt#73
| | | * Improve global runtime parameters supportArnaud Cogoluègnes2016-12-123-10/+184
| | | | | | | | | | | | | | | | References rabbitmq/rabbitmq-mqtt#73
| * | | Merge branch 'stable' of github.com:rabbitmq/rabbitmq-serverkjnilsson2016-12-152-0/+240
| |\ \ \ | | |/ /
| | * | Merge pull request #1048 from rabbitmq/rabbitmq-auth-backend-ldap-7Karl Nilsson2016-12-142-0/+240
| | |\ \ | | | | | | | | | | Timeouts for worker pool
| | | * \ Merge branch 'stable' into rabbitmq-auth-backend-ldap-7Michael Klishin2016-12-052-43/+44
| | | |\ \
| | | * | | typoDaniil Fedotov2016-12-021-1/+1
| | | | | |
| | | * | | reference type nameDaniil Fedotov2016-12-021-1/+1
| | | | | |
| | | * | | Timeouts for worker pool workerDaniil Fedotov2016-12-022-0/+240
| | | | | |
| | * | | | Be more specific about what is being stopped on `stop_app`Gerhard Lazu2016-12-141-1/+1
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | Already implemented in the new CLI, planned to ship as of 3.7.0 rabbitmq/rabbitmq-server#1043
| * | | | Be more specific about what is being stopped on `stop_app`Gerhard Lazu2016-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Already implemented in the new CLI, planned to ship as of 3.7.0 rabbitmq/rabbitmq-server#1043
* | | | | Replace dying_client_index and dying_clients set with a mapDaniil Fedotov2016-12-162-25/+15
| | | | | | | | | | | | | | | | | | | | Required to decrease ETS tables usage per vhost
* | | | | Merge branch 'master' into rabbitmq-server-567Diana Corbacho2016-12-1318-528/+718
|\ \ \ \ \ | |/ / / /
| * | | | Merge pull request #1055 from rabbitmq/recursive-mkdir-for-rabbitmq-schema-dirArnaud Cogoluègnes2016-12-121-1/+1
| |\ \ \ \ | | | | | | | | | | | | Recursively create `RABBITMQ_SCHEMA_DIR`
| | * | | | Recursively create `RABBITMQ_SCHEMA_DIR`Michael Klishin2016-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just like we do with `RABBITMQ_PID_DIR`. Otherwise there is a warning emitted at node startup when the directory doesn't exist. Per discussion with @acogoluegnes.
| * | | | | Travis CI: Import changes from rabbitmq-auth-backend-amqpJean-Sébastien Pédron2016-12-121-11/+19
| |/ / / /