summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Improve reporting of 'ctl set_permissions' failuresMichael Klishin2020-06-041-26/+50
| | | | Part of rabbitmq/rabbitmq-server#2363
* Merge pull request #2362 from rabbitmq/rabbitmq_server_2324Michael Klishin2020-06-034-1/+22
|\ | | | | Use the newly defined MSG_STORE_WORKER_WAIT for rabbit_msg_store
| * Message store settings we already have use the "msg_store" prefixMichael Klishin2020-06-033-3/+4
| |
| * Expose new message store worker timeout setting to rabbitmq.confMichael Klishin2020-06-032-0/+20
| | | | | | | | Part of #2324.
| * Use the newly defined MSG_STORE_WORKER_WAIT for rabbit_msg_storePhilip Kuryloski2020-06-021-1/+1
| | | | | | | | In order raise the default timeout for gracefully shutting down message stores, without affecting a larger set of supervisors, introduce a specific macro for this case
* | Test cases for short peer discovery aliasesMichael Klishin2020-06-031-1/+25
| |
* | Merge pull request #2359 from rabbitmq/rabbitmq-server-2317-part-1Michael Klishin2020-06-022-3/+11
|\ \ | |/ |/| rabbit_mnesia:is_virgin_node/0: take overridden Ra data directory into account
| * rabbit_mnesia:is_virgin_node/0: take overridden Ra data directory into accountMichael Klishin2020-06-022-3/+11
|/ | | | | | | as well as the default location because it can exist for various reasons early on node startup. Part of rabbitmq/rabbitmq-server#2317
* Merge pull request #2355 from rabbitmq/rabbitmq-server-2354Michael Klishin2020-06-013-1/+21
|\ | | | | Introduce raft.data_dir to new style configuration schema
| * Expose Ra data directory in rabbit:status/0Michael Klishin2020-05-301-1/+2
| |
| * Introduce raft.data_dir to new style configuration schemaMichael Klishin2020-05-292-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | As an experimental feature for now. To be sure that this value has the desired effect we may have to tweak the way Ra dependency is started. Some ealy tests suggest this works as expected already. Per discussion with @kjnilsson. Closes #2354.
* | Regenerate GitHub Action workflows post #2356Michael Klishin2020-05-302-0/+148
| |
* | Merge pull request #2357 from rabbitmq/rabbitmq-server-2356Michael Klishin2020-05-303-1/+221
|\ \ | |/ |/| Validation of classic queue mirroring-related policy parameters
| * New policy validators test suiteMichael Klishin2020-05-303-1/+221
|/ | | | Part of #2356.
* GitHub Actions: Regen workflowsJean-Sébastien Pédron2020-05-252-7382/+2526
|
* Update README.mdMichael Klishin2020-05-231-1/+6
|
* Merge pull request #2351 from rabbitmq/credentials-obfuscation-2Michael Klishin2020-05-223-16/+23
|\ | | | | Update credentials_obfuscation to 2.0.0
| * Fix rabbit_pbe and rabbit_control_pbe to take credentials-obfuscation 2.0 ↵Luke Bakken2020-05-202-10/+9
| | | | | | | | into account
| * Pass expected {encrypted, _} form to credentials_obfuscationLuke Bakken2020-05-201-6/+4
| |
| * CosmeticsMichael Klishin2020-05-211-1/+1
| |
| * Refresh credentials_obfuscation configurationLuke Bakken2020-05-191-0/+3
| |
| * Set credentials_obfuscation secret to cookieLuke Bakken2020-05-191-0/+7
|/ | | | | | Requires this PR and version 2.0.0 of the library: https://github.com/rabbitmq/credentials-obfuscation/pull/5
* Fix several type specsJean-Sébastien Pédron2020-05-193-13/+11
| | | | | | The most significant one is the type spec of `gm_pids` in the amqqueue records. I'm surprised Dialyzer didn't say anything about it. However it was reported by Dialyzer in `v3.7.x`.
* Fix dependencyArnaud Cogoluègnes2020-05-181-1/+1
| | | Wrong branch!
* Update dependencies to use rabbitmq-common stream-queue branchArnaud Cogoluègnes2020-05-181-1/+1
|
* rabbit_reader: Use `selected_cipher_suite` instead of `cipher_suite`Jean-Sébastien Pédron2020-05-141-9/+5
| | | | | | | | | ... in the ssl:connection_information/1 returned proplist. `cipher_suite` no longer exists in Erlang Git as of this commit (it is deprecated in the documentation for quite some time). However, `selected_cipher_suite` is supported in at least Erlang 21+, so let's use this one. While here, fix indentation (tab instead of spaces).
* Merge pull request #2342 from rabbitmq/rabbitmq-server-2341Michael Klishin2020-05-131-13/+30
|\ | | | | Emit a consumer.created event for quorum queues
| * Emit a consumer.created event for quorum queuesMichael Klishin2020-05-121-13/+30
| | | | | | | | Closes #2341
* | Merge pull request #2328 from rabbitmq/revert-rabbitmq-server-2308Jean-Sébastien Pédron2020-05-127-55/+272
|\ \ | |/ |/| Revert rabbitmq server 2308
| * dynamic_ha_SUITE: decrement the number of attempts leftMichael Klishin2020-05-121-1/+1
| |
| * Only run dynamic_ha CT suiteLuke Bakken2020-05-121-11/+31
| | | | | | | | (cherry picked from commit 8ba67548fee4a53d5c29bc3151dac54437f3a5fe)
| * Refactor to include retriesLuke Bakken2020-05-122-26/+27
| |
| * Revert "Remove publisher_confirms & confirm_nack from mirrored_queue tests"Luke Bakken2020-05-121-34/+11
| | | | | | | | This reverts commit 838632f3dffd56c9112c0d546027e8ce45ec08fc.
| * Revert "Remove rejects_survive test flake"Luke Bakken2020-05-121-0/+2
| | | | | | | | This reverts commit eb079377b3064a646cf4f24f88fafcc2ba1a4a46.
| * Revert "Remove tests from ct-simple_ha that fail frequently"Luke Bakken2020-05-121-1/+51
| | | | | | | | This reverts commit 9aced82a5bdf25aa9819556e8ee1f5134668af18.
| * Revert "Remove variable_queue_fold test flake"Luke Bakken2020-05-122-5/+43
| | | | | | | | | | | | This reverts commit 229ac6bfb7429b12bfb9ebe37eb5431d90f7268c. Fix syntax errors
| * Revert "Remove calculate_client_local test flake"Luke Bakken2020-05-121-1/+10
| | | | | | | | This reverts commit 12e3ad79eef8c21b39502f3e3ff55f63ea479e21.
| * Revert "Remove mixed_dead_alive_queues_reject test flake"Luke Bakken2020-05-121-2/+95
| | | | | | | | This reverts commit d8771acee402446071b945c76b9dc737e572b992.
| * Revert "Remove member_death test flake"Luke Bakken2020-05-121-0/+27
|/ | | | | | This reverts commit 598c14f76ff593f19faa0a01458273dc5b09197b. Add a broadcast
* Merge pull request #2340 from rabbitmq/mk-missing-license-headersMichael Klishin2020-05-126-1/+97
|\ | | | | Add some missing license headers
| * Add some missing license headersMichael Klishin2020-05-126-1/+97
|/
* GitHub Actions: Regen workflowsJean-Sébastien Pédron2020-05-112-0/+76
|
* GitHub Actions: Regen workflowsJean-Sébastien Pédron2020-05-112-382/+6488
|
* Merge pull request #2339 from rabbitmq/fix-dialyzer-errorsJean-Sébastien Pédron2020-05-1110-33/+19
|\ | | | | Fix errors reported by Dialyzer
| * rabbit_vhost: Vhost limits are never `undefined`Jean-Sébastien Pédron2020-05-111-1/+1
| | | | | | | | | | | | | | The type spec of vhost limits is a list, possibly empty. A vhost is initialized with an empty list. Reported by Dialyzer.
| * rabbit_ssl: Fix return value of `get_highest_protocol_version/0`Jean-Sébastien Pédron2020-05-111-2/+3
| | | | | | | | | | | | | | The result of this function is passed to `ssl:cipher_suites/2` which expects the atom-based SSL/TLS versions. Reported by Dialyzer.
| * rabbit_quorum_queue: Fix type specJean-Sébastien Pédron2020-05-111-1/+2
| | | | | | | | Reported by Dialyzer.
| * rabbit_peer_discovery: Fix type spec of lock/0Jean-Sébastien Pédron2020-05-112-8/+1
| | | | | | | | | | | | | | | | Related to this: in `rabbit_mnesia`, remove dead code from the case clause handling the return value of `rabbit_peer_discovery:lock/0`. Indeed, the function never returns `Data` only. Reported by Dialyzer.
| * rabbit_feature_flags: Fix type specsJean-Sébastien Pédron2020-05-111-1/+6
| | | | | | | | Reported by Dialyzer.
| * rabbit_definitions: Use maps:update_with/4 directlyJean-Sébastien Pédron2020-05-111-14/+1
| | | | | | | | | | | | | | ... instead of using a copy of the function from Erlang 20. This is possible because the requirement was bumped to Erlang 21. Reported by Dialyzer.