summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Support auth backend cache in sysctl configDaniil Fedotov2017-02-092-3/+44
|
* Merge pull request #1105 from Jakauppila/rabbitmq-server-1104Michael Klishin2017-02-092-8/+8
|\ | | | | Quote -conf_dir/-conf_schema_dir path variables
| * Quote -conf_dir/-conf_schema_dir path variablesJakauppila2017-02-082-8/+8
|/
* merge branch 'stable'Michael Klishin2017-02-081-0/+2
|\
| * Update rabbitmq-components.mkMichael Klishin2017-02-081-0/+2
| |
* | Use more realistic hostnames in ldap.servers examplesMichael Klishin2017-02-081-4/+10
| |
* | Merge branch 'stable'Michael Klishin2017-02-082-16/+10
|\ \ | |/
| * Rework credit_flow test to not depend on application envMichael Klishin2017-02-081-14/+8
| | | | | | | | | | | | | | | | | | Every time it is updated we forget to update the test, plus at least one time it took a few hours to even find out what exactly was failing (yes, even with CT logs). This test doesn't have to use application environment values anyway.
| * Mention #1098Michael Klishin2017-02-081-2/+2
| |
* | Merge branch 'stable'rabbitmq_v3_7_0_milestone11Michael Klishin2017-02-071-4/+4
|\ \ | |/
| * Update test expectationsrabbitmq_v3_6_7_milestone6Michael Klishin2017-02-071-4/+4
| |
* | Merge branch 'stable'Jean-Sébastien Pédron2017-02-071-3/+3
|\ \ | |/
| * Merge branch 'disable-background-gc-by-default' into stableJean-Sébastien Pédron2017-02-071-3/+3
| |\
| | * Bump message store credit flow settingsMichael Klishin2017-02-051-1/+1
| | | | | | | | | | | | | | | | | | If we increase generic value for all processes, we should also increase them for the message store. The ratio isn't particularly scientific.
| | * Disable background GC by default; bump credit flow defaultsMichael Klishin2017-02-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Quite a bit of evidence of different kinds of workloads suggest that background GC does not contribute meaningfully to reducing node RAM usage on most of them. It does, however, on each run produce a massive spike in VM and CPU context switches, causing latency spikes. Some users report that running without background GC cuts their latency to a half or even a third. Multi-hour stress tests that max out all node CPU cores suggest that our current credit_flow default can still be bumped safely, reducing the amount of time publishers are throttled and making publisher latency and node's observed message throughput more predictable.
* | | merge branch 'stable'Michael Klishin2017-02-061-0/+2
|\ \ \ | |/ /
| * | Update rabbitmq-components.mkMichael Klishin2017-02-061-0/+2
| |/
* | Merge pull request #1086 from rabbitmq/rabbitmq-server-1085Michael Klishin2017-02-063-25/+25
|\ \ | | | | | | Add topic authorisation for consumption
| * \ Merge branch 'master' into rabbitmq-server-1085Michael Klishin2017-02-057-227/+32
| |\ \ | |/ / |/| |
* | | Merge branch 'stable'Michael Klishin2017-02-031-219/+9
|\ \ \ | | |/ | |/|
| * | Merge pull request #1097 from ↵Michael Klishin2017-02-031-219/+9
| |\ \ | | | | | | | | | | | | | | | | rabbitmq/move-rabbit_ssl-functions-to-rabbitmq-common rabbit_ssl: Move most functions to `rabbit_cert_info` in rabbitmq-common
| | * | rabbit_ssl: Move most functions to `rabbit_cert_info` in rabbitmq-commonJean-Sébastien Pédron2017-02-031-219/+9
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Those functions do not depend on the broker itself, so they are safe to be moved to rabbitmq-common. Those functions are used by rabbitmq-erlang-client. So moving them resolves one more dependency of the client on the broker. [#118490793]
* | | Update rabbitmq-components.mkJean-Sébastien Pédron2017-02-021-1/+1
| | |
* | | Merge pull request #1091 from rabbitmq/rabbitmq-server-1090Gerhard Lazu2017-02-022-1/+10
|\ \ \ | | | | | | | | Ignore pre-release version part in plugin version requirement validation
| * | | Rename "alpha" to "preview" in version commentDaniil Fedotov2017-01-261-4/+4
| | | |
| * | | Ignore pre-release version part in plugin version requirement validationDaniil Fedotov2017-01-262-1/+10
| | | |
* | | | Merge pull request #1089 from rabbitmq/rabbitmq-common-164Michael Klishin2017-02-013-6/+12
|\ \ \ \ | | | | | | | | | | Change the calls that uses the rabbit_json module
| * | | | Switch to rabbit_json:try_decode/1Michael Klishin2017-02-013-4/+4
| | | | |
| * | | | merge branch 'master'Michael Klishin2017-02-012-2/+2
| |\ \ \ \ | |/ / / / |/| | | |
| * | | | Add Reason to error handlerGabriele Santomaggio2017-01-271-2/+3
| | | | |
| * | | | Add Reason to error handlerGabriele Santomaggio2017-01-272-4/+9
| | | | |
| * | | | Change the calls that uses the rabbit_json moduleGabriele Santomaggio2017-01-253-4/+4
| |/ / / | | | | | | | | | | | | See :https://github.com/rabbitmq/rabbitmq-common/issues/164
| | | * Merge branch 'master' into rabbitmq-server-1085Arnaud Cogoluègnes2017-01-312-2/+2
| | | |\ | |_|_|/ |/| | |
* | | | merge branch 'stable'Michael Klishin2017-01-311-1/+1
|\ \ \ \ | | |/ / | |/| |
| * | | Update rabbitmq-components.mkrabbitmq_v3_6_7_milestone5Michael Klishin2017-01-311-1/+1
| | | |
* | | | Merge branch 'stable'Jean-Sébastien Pédron2017-01-311-1/+1
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Makefile: Load rabbitmq-dist.mk before rabbitmq-run.mkJean-Sébastien Pédron2017-01-311-1/+1
| | | | | | | | | | | | | | | rabbitmq-run.mk also loads rabbitmq-dist.mk. This avoids a double-load of rabbitmq-dist.mk.
| | * Merge branch 'master' into rabbitmq-server-1085Arnaud Cogoluègnes2017-01-2318-205/+322
| | |\ | |_|/ |/| | | | | | | | Conflicts: test/topic_permission_SUITE.erl
* | | Merge pull request #1082 from rabbitmq/rabbitmq-event-exchange-10rabbitmq_v3_7_0_milestone10Michael Klishin2017-01-2118-205/+323
|\ \ \ | | | | | | | | Notify user who performed the action in all system events
| * \ \ Merge branch 'master' into rabbitmq-event-exchange-10Michael Klishin2017-01-204-12/+100
| |\ \ \ | |/ / / |/| | |
| * | | Fall back to ?UNKNOWN_USER if no user is present in optionsMichael Klishin2017-01-202-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes we don't know who the declaring user was: it can be due to an upgrade, because an exchange is built-in, and so on. Per discussion with @dcorbacho.
| * | | Merge branch 'master' into rabbitmq-event-exchange-10Michael Klishin2017-01-171-7/+8
| |\ \ \
| * | | | Notify user who performed the action in all system eventsDiana Corbacho2017-01-1616-197/+275
| | | | |
| * | | | Add user ID to consumersDiana Corbacho2017-01-151-8/+10
| | | | |
| * | | | Include options map in queue and exchange recordsDiana Corbacho2017-01-151-0/+38
| | | | |
| | | | * Add topic authorisation for consumptionArnaud Cogoluègnes2017-01-193-24/+25
| |_|_|/ |/| | | | | | | | | | | Fixes #1085
* | | | Correct and expand rabbitmqctl(1) examples for vhost limitsMichael Klishin2017-01-191-3/+16
| | | |
* | | | Merge pull request #1084 from rabbitmq/use-sh-for-scriptsGerhard Lazu2017-01-183-9/+84
|\ \ \ \ | |_|/ / |/| | | Modify new scripts to use /bin/sh
| * | | Modify new scripts to use /bin/shGerhard Lazu2017-01-173-9/+84
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While at it, make them POSIX.1-2008 compliant (a.k.a fix all shellchecks) Prefer parameter expansion and manipulation over command invocation: # OK-ish `dirname $0` # SPOT ON "${0%/*}" Guard against empty ESCRIPT_DIR var
* | | Merge pull request #1083 from rabbitmq/rabbitmq-cli-165Michael Klishin2017-01-171-7/+8
|\ \ \ | |/ / |/| | Fix API for listing vhost limits