summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* feature_flags_SUITE: Check feature flag support stateJean-Sébastien Pédron2019-11-281-18/+36
| | | | | ... in addition to the fact they are disabled. Because a unsupported feature flag is implicitly disabled.
* feature_flags_SUITE: Just set the extra plugin pathJean-Sébastien Pédron2019-11-271-7/+1
| | | | | rabbit_ct_broker_helpers will take care of prepending the regular plugins path.
* Merge pull request #2165 from rabbitmq/mgmt-less-improvementsMichael Klishin2019-11-273-4/+66
|\ | | | | Add format/1 for classic queues and totals/type_specific info for all queue types
| * Add format/1 for classic queues and totals/type_specific info for all typesdcorbacho2019-11-173-4/+66
| | | | | | | | | | | | | | | | The functions report the necessary data for mgmt-less UI: * replica information for individual formatting of classic queues * queue totals/replica information for all queues [#169802101]
* | rabbit_channel: Restore start_link/11 for backward compatibilityJean-Sébastien Pédron2019-11-262-2/+13
| | | | | | | | | | | | | | | | | | start_link/11 calls start_link/12 with AmqpParams set to `undefined`. This is what rabbit_channel_sup was doing as well as rabbit_ct_broker_helpers in rabbitmq-ct-helpers. Those modules use the restored start_link/11 again so the default value of AmqpParams is stored in one place only.
* | Add test for authn/authz context propagationArnaud Cogoluègnes2019-11-263-0/+225
| | | | | | | | References #2172
* | Merge pull request #2167 from rabbitmq/basic-get-sac-qqMichael Klishin2019-11-265-1/+38
|\ \ | | | | | | Reject basic.get operations on quorum queues with single active consumer enabled
| * | Reject basic.get operations on quorum queues with single active consumer enableddcorbacho2019-11-205-1/+38
| | | | | | | | | | | | | | | | | | rabbitmq-server/2164 [#169810347]
* | | Merge pull request #2172 from rabbitmq/velimir-avoid-get-amqp-params-callMichael Klishin2019-11-265-299/+99
|\ \ \ | | | | | | | | A continuation to 2169
| * | | Remove log statementArnaud Cogoluègnes2019-11-251-2/+1
| | | |
| * | | Continuation to #2169 by @velimirMichael Klishin2019-11-234-188/+18
| | | | | | | | | | | | | | | | | | | | | | | | * Drop channel source * Correct optional variable extraction to accommodate MQTT and Erlang client test suites
| * | | Merge branch 'avoid-get-amqp-params-call' of ↵Michael Klishin2019-11-203-113/+84
| |\ \ \ | | | | | | | | | | | | | | | https://github.com/velimir/rabbitmq-server into velimir-avoid-get-amqp-params-call
| | * | | avoid synchronous call to a connection process from a channel processGrigory Starinkin2019-11-203-113/+84
| | | |/ | | |/| | | | | | | | | performance optimisation
* | | | Merge pull request #2171 from rabbitmq/rabbitmq-server-2170Michael Klishin2019-11-223-1/+40
|\ \ \ \ | | | | | | | | | | Skip importing queues and exchanges with invalid names
| * | | | Add one more definition import test caseMichael Klishin2019-11-212-1/+28
| | | | |
| * | | | Skip importing queues and exchanges with invalid namesLuke Bakken2019-11-211-0/+12
|/ / / / | | | | | | | | | | | | Fixes #2170
* | | | dynamic_ha_SUITE: Ensure conditions for `rebalance_exactly` are metJean-Sébastien Pédron2019-11-211-0/+25
|/ / / | | | | | | | | | | | | | | | I.e., queues are using different mirrors so that they are not all rebalanced on the same node (the testcase expects they are spread on all three nodes).
* | | Fix a rabbit_mgmt_util extraction leftoverMichael Klishin2019-11-191-1/+1
| |/ |/| | | | | Part of rabbitmq/rabbitmq-management#749.
* | Merge pull request #2160 from rabbitmq/rabbitmq-management-749Michael Klishin2019-11-1924-27/+2545
|\ \ | |/ |/| Extract rabbit_definitions from rabbitmq-management
| * rabbit_definitions:import_parsed/{1,2}: support proplistsMichael Klishin2019-11-161-3/+7
| |
| * Refactoring for CLI-driven definition importMichael Klishin2019-11-165-16/+28
| |
| * Log spamMichael Klishin2019-11-151-1/+0
| |
| * Definition import: refactor for future ctl commandMichael Klishin2019-11-152-87/+142
| |
| * Reformat one test caseMichael Klishin2019-11-152-9/+602
| | | | | | | | and make only one file fail validation.
| * Definition export: alias rabbit_version as rabbitmq_versionMichael Klishin2019-11-151-0/+1
| |
| * Export general and topic permissionsMichael Klishin2019-11-141-2/+17
| |
| * Export explicitly defined bindingsMichael Klishin2019-11-142-7/+36
| |
| * Export runtime parameters and policiesMichael Klishin2019-11-141-3/+36
| |
| * Definition export WIPMichael Klishin2019-11-141-8/+114
| |
| * Normalize policy definitions before merging themMichael Klishin2019-11-122-17/+88
| | | | | | | | Closes rabbitmq/rabbitmq-management#751.
| * A typoMichael Klishin2019-11-121-1/+1
| |
| * Joint definition importMichael Klishin2019-11-123-7/+18
| | | | | | | | | | | | | | From both new and old location. Note that it is unlikely that both will be defined. Part of rabbitmq/rabbitmq-management#749.
| * Support pluginless definition import in config schemaMichael Klishin2019-11-125-3/+30
| | | | | | | | | | | | | | | | | | management.load_definitions is still there but being superseded with just load_definitions = /path/to/definitions/file.json Part of rabbitmq/rabbitmq-management#749.
| * Extract rabbit_definitions from rabbitmq-managementMichael Klishin2019-11-1218-2/+1564
| | | | | | | | Part of rabbitmq/rabbitmq-management#749.
* | Merge pull request #2146 from rabbitmq/qq-local-deliveryMichael Klishin2019-11-152-7/+8
|\ \ | | | | | | Quorum queue local delivery
| * | rabbit_fifo_SUITE: assert less strictlykjnilsson2019-11-151-4/+4
| | |
| * | Also use local option for log effectskjnilsson2019-10-241-2/+3
| | |
| * | Send QQ deliveries as localkjnilsson2019-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | So that a follower can deliver them if the consuming channel is local to them in the cluster. [#161555213]
* | | Merge pull request #2163 from rabbitmq/consumer-timeout-schemaMichael Klishin2019-11-142-0/+17
|\ \ \ | | | | | | | | Add consumer_timeout to config schema
| * | | Add validatorLuke Bakken2019-11-141-1/+2
| | | |
| * | | Add schema testLuke Bakken2019-11-142-1/+9
| | | |
| * | | Add consumer_timeout to config schemakjnilsson2019-11-141-0/+8
| | |/ | |/|
* | | Merge pull request #2162 from ↵Michael Klishin2019-11-131-1/+1
|\ \ \ | | | | | | | | | | | | | | | | rabbitmq/rabbitmq-server-2161-empty-metadata-on-upgrade Set virtual host metadata defaults on upgrade
| * | | Set virtual host metadata defaults on upgradeArnaud Cogoluègnes2019-11-131-1/+1
|/ / / | | | | | | | | | | | | | | | [#169700677] Fixes #2161
* | | Merge pull request #2154 from rabbitmq/improve-error-handling-qqMichael Klishin2019-11-133-44/+83
|\ \ \ | |/ / |/| | Improve error handling and logging around quorum queues
| * | Formattingdcorbacho2019-10-301-1/+1
| | |
| * | Handle errors and timeouts in local queriesdcorbacho2019-10-303-34/+68
| | |
| * | Handle timeouts in info calls so we still report all other statsdcorbacho2019-10-281-10/+15
| | |
* | | Merge pull request #2159 from rabbitmq/rabbitmq-server-2158Michael Klishin2019-11-061-0/+4
|\ \ \ | | | | | | | | Take infinity timeout into account
| * | | Take infinity timeout into accountLuke Bakken2019-11-061-0/+4
|/ / / | | | | | | | | | | | | | | | Fixes #2158 Related to #2144