summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* rabbit_{connection,channel}_tracking: Fix race condition in list()mergify/bp/v3.8.x/pr-3324Jean-Sébastien Pédron2021-08-192-2/+27
| | | | | | | | | | The table might not exist yet (or is already gone) between the time rabbit_nodes:all_running() runs and returns a specific node, and mnesia:dirty_match_object() is called for that node's table. This seems to happen frequently in CI. (cherry picked from commit 0b1942bdc0938cb6018ef0e8eede164a0d4e4644)
* Merge pull request #3297 from rabbitmq/mergify/bp/v3.8.x/pr-3295Loïc Hoguin2021-08-111-1/+94
|\ | | | | Add tests for the regression introduced in #3041 (backport #3295)
| * Add tests for the regression introduced in #3041Loïc Hoguin2021-08-111-1/+94
|/ | | | (cherry picked from commit 24c25ab3ccc44e855ce50b0d25377cc7bbbcf3d3)
* 3.8.21 release notesv3.8.21Michael Klishin2021-08-111-0/+62
| | | | (cherry picked from commit 01f4c06e0abdbe1194dcd16fa5920a443d3c089f)
* Manually apply rabbitmq/rabbitmq-website#1241 by @lushndmMichael Klishin2021-08-111-1/+1
| | | | (cherry picked from commit 133e0ab72d9e9aa21cd46e564ffefd3236d3efde)
* 3.8.20 release note editsMichael Klishin2021-08-101-0/+4
| | | | (cherry picked from commit 0b024f74210cd30793d2cc5e157c4ba72205269f)
* Merge pull request #3286 from rabbitmq/mergify/bp/v3.8.x/pr-3284Michael Klishin2021-08-102-7/+8
|\ | | | | Revert "CQ: don't deliver right before acking in the index" (backport #3284)
| * Revert "CQ: don't deliver right before acking in the index"Michael Klishin2021-08-092-7/+8
|/ | | | | | | | | | This reverts commit 3ef858746ceba1e27167264351d8450f5fc780b4. This change does not handle expired messages safely. See https://github.com/rabbitmq/rabbitmq-server/discussions/3272. (cherry picked from commit 36ad3a5b3db6aa2cb4ecd0500f653001c9adda9e)
* 3.8.20 release notes updateMichael Klishin2021-08-091-2/+2
| | | | (cherry picked from commit 414b021958aba9b185a32157b3d0334a5660b181)
* Merge pull request #3278 from rabbitmq/mergify/bp/v3.8.x/pr-3277v3.8.20Michael Klishin2021-08-081-0/+120
|\ | | | | 3.8.20 release notes (backport #3277)
| * A typoMichael Klishin2021-08-081-1/+1
| | | | | | | | (cherry picked from commit 30ceca7406466517d7a32863bac8287c98e28339)
| * 3.8.20 release notesMichael Klishin2021-08-081-0/+120
|/ | | | (cherry picked from commit 77c0c9680ace001eb9eb9ef8815040992f35a31d)
* Merge pull request #3266 from ↵Michael Klishin2021-08-051-7/+7
| | | | | | | | | | | rabbitmq/mk-improve-rabbitmq-upgrade-drain-log-levels Make sure 'rabbitmq-upgrade {drain, revive}' do not produce scary log messages (cherry picked from commit ad9b4aafb552aabd1f09b053b8e97c18936a9fdd) Conflicts: deps/rabbit/src/rabbit_maintenance.erl
* Merge pull request #3263 from rabbitmq/rabbitmq-server-3260Michael Klishin2021-08-052-18/+98
| | | | | | | | | | | Partially reintroduce locking to mirrored_supervisor (cherry picked from commit cf2c6099b3ec2ec408d1fc36193a6c74ae023bfb) Adapted for Erlang 24 compatibility of rabbit_log call sites. Conflicts: deps/rabbit_common/src/mirrored_supervisor.erl
* Merge pull request #3257 from rabbitmq/mergify/bp/v3.8.x/pr-3255Michael Klishin2021-08-031-3/+18
|\ | | | | Update rabbitmq.conf.example header (backport #3255)
| * Update rabbitmq.conf.example headerMichael Klishin2021-08-031-3/+18
|/ | | | | | mostly to test Mergify integration with @pjk25. (cherry picked from commit c12544f5454dca6298e32bb87abf2f517400f3a0)
* Move release notes from rabbitmq/rabbitmq-websiteMichael Klishin2021-07-30138-0/+18620
| | | | | | | | | Keeping them in this repo might encourage more people to update them as changes are merged, and simplify release automation a bit. So let's try it. Per suggestion from @gerhard. (cherry picked from commit eff69f5772498f6a6585b93c98401d8c248854ec)
* Merge pull request #3247 from ↵Gerhard Lazu2021-07-291-0/+1
| | | | | | | | rabbitmq/add-rebar3_hex_to_auto-generated-rebar3-config Add rebar3_hex plugin reference to rebar3.config generated by erlang.mk (cherry picked from commit 5f639faff768135842db76bb3f445e6c8ecae825)
* Adjust test timeouts in bazelPhilip Kuryloski2021-07-294-7/+7
|
* Only run mixed version tests on release branchesPhilip Kuryloski2021-07-291-1/+6
| | | | | (cherry picked from commit c6aa88667d7a4f3decaab52824117473b1f6a871) (cherry picked from commit 0746c3a2ee49684dec27bc5c04cf3aa6e859961a)
* Merge pull request #3239 from rabbitmq/some-sort-of-unicode-support-in-env-filesMichael Klishin2021-07-282-4/+11
| | | | | | Do not crash on badarg when env file has certain Unicode characters (cherry picked from commit 1596f031ee1d04a442a5a021a87c27b77eb6d388)
* bazel timeoutsPhilip Kuryloski2021-07-281-2/+2
| | | | (cherry picked from commit 967f314f6fe60e928128117f1f3f93d7be6755f7)
* bump test timeoutsPhilip Kuryloski2021-07-282-2/+2
| | | | (cherry picked from commit b8cabfe3dda1948e08aeddc3d8af54ccbf47b996)
* Merge pull request #3233 from britto/fix-ensure-safe-call-timeout-clauseMichael Klishin2021-07-261-1/+1
| | | | | | Fix typo in ensure_safe_call_timeout/2 (cherry picked from commit 5bfbe5b8b19112846c47008cd580a17322ebbfb3)
* Merge pull request #3232 from britto/adjust-initial-gen-server-call-timeoutMichael Klishin2021-07-261-1/+1
| | | | | | Adjust initial gen_server_call_timeout (cherry picked from commit 8288babff78dac1c183255a346f63a097c45ccf8)
* Let's just test rabbitmq master against dev versions of erlangPhilip Kuryloski2021-07-221-44/+0
| | | | (cherry picked from commit 71a6956ebb9c0cce67e4298c06030151535294d7)
* Don't run Test Erlang Git Master workflow on every pushPhilip Kuryloski2021-07-211-1/+0
| | | | | (cherry picked from commit 08cf1f09f5355e26da3ca81e876c1bd2780bc1a1) (cherry picked from commit 948f5ecd5832908077e2033fdc053be4fc8df4b4)
* Test nightly with Erlang built from otp/master (#3215)Philip Kuryloski2021-07-213-0/+66
| | | | | | Add a github actions workflow that tests with dev builds of erlang (cherry picked from commit 313410f5f4cea40cbd8f863395913d37ec519a4c)
* Fix accidental test case skip when not using mixed versionsPhilip Kuryloski2021-07-211-1/+6
| | | | (cherry picked from commit 5bc25fb2ff4fc2ecd3c5605394719c894cfb0d30)
* Merge pull request #3205 from ↵Iliia Khaprov2021-07-212-5/+14
| | | | | | | | rabbitmq/send-www-authenticate-when-basic-auth-present Send www-authenticate header when basic auth present but it's wrong (cherry picked from commit 53d67fda1fd44cb844bfe6d3b80f6a1865f66054)
* Peer discovery aws integration tests run when their workflow changesPhilip Kuryloski2021-07-201-0/+1
| | | | | (cherry picked from commit 124503008970fd71977b385694b54412166079d8) (cherry picked from commit 0584bc5641006f811c2276254c3b3faf8b3207e7)
* Fix RABBITMQ_IMAGE reference in aws peer discovery workflowPhilip Kuryloski2021-07-201-1/+1
| | | | | (cherry picked from commit 22f5f59d6cca72021dca3760c4deb1164d3b2438) (cherry picked from commit 088116f4fb8c7c27c27f586f224c683ec9069ef5)
* Increase timeouts in aws peer discovery integration suitePhilip Kuryloski2021-07-202-2/+2
| | | | | (cherry picked from commit 0593e8307e9ba50e96a862b2b899a06c8ee976ed) (cherry picked from commit fe7da34ce32754288e722d5ffabbf255cb1f8472)
* Mixed version testing in bazel (#3200)Philip Kuryloski2021-07-2017-93/+348
| | | | | | | | | | | | | Unlike with gnu make, mixed version testing with bazel uses a package-generic-unix for the secondary umbrella rather than the source. This brings the benefit of being able to mixed version test releases built with older erlang versions (even though all nodes will run under the single version given to bazel) This introduces new test labels, adding a `-mixed` suffix for every existing test. They can be skipped if necessary with `--test_tag_filters` (see the github actions workflow for an example) As part of the change, it is now possible to run an old release of rabbit with rabbitmq_run rule, such as: `bazel run @rabbitmq-server-generic-unix-3.8.17//:rabbitmq-run run-broker` (cherry picked from commit d6399bbb5b6c90c2a9e3d20011452ea59808c341) (cherry picked from commit 6f24943f038b40a0bc368c344cc0b1dd8f4b9f93)
* Increase a timeout for flakiness sakePhilip Kuryloski2021-07-201-2/+4
| | | | (cherry picked from commit 0f4cf2755d2c1734c72e7254cf491f600260fbce)
* Merge pull request #3202 from ↵Michael Klishin2021-07-195-6/+45
| | | | | | | | rabbitmq/validate-amqp0-9-1-queue-name-length-in-management-ui Validate amqp0.9.1 queue name length in management UI (cherry picked from commit 4ba8d055356d368bca821b294e730bc4901b774b)
* ctl add_vhost: propagate tags if no description is givenMichael Klishin2021-07-181-0/+3
| | | | (cherry picked from commit ef14bf067ec9a70db2b600f9fb7a8cda1d696bbc)
* Further fixes for backported build related commitsPhilip Kuryloski2021-07-133-6/+15
|
* Fixup previous commitPhilip Kuryloski2021-07-133-22/+19
| | | | | (cherry picked from commit e4920f014b96d4de62d0caa29bcfa0594e0107f2) (cherry picked from commit 5f198314cf9fa83c15a397fc95e0637c53a63c63)
* Add REPO_URL to the buildbuddy build metadataPhilip Kuryloski2021-07-131-0/+1
| | | | | (cherry picked from commit cbec3b0ab4e3d57b2570cab5570c2a8eba0263ef) (cherry picked from commit 5a708a8086c3542ff9929393468539d7db8dbcfd)
* Mark per_vhost_connection_limit_SUITE as flakyPhilip Kuryloski2021-07-131-0/+1
| | | | | (cherry picked from commit ff619eea6ad321544a24a9a1c54445eb53beba93) (cherry picked from commit bb5029284c86e7b94c018ae537297d5a9e95c941)
* Further refinements to .bazelrcPhilip Kuryloski2021-07-133-25/+24
| | | | | (cherry picked from commit 9daa7100faf8a7da3b61ce96d19d6657bb81ed4d) (cherry picked from commit 8d3961f5e0f0a8e13f080612ddfe957339e76d31)
* Use a split .bazelrc so we can check most of the file into the repoPhilip Kuryloski2021-07-135-61/+71
| | | | | | | | | Now a base .bazelrc is provided, which will import a user.bazelrc file, allowing local additions and overrides (like credentials and/or os specific config). user-template.bazelrc provides an example. (cherry picked from commit 18e460c129c2b5e1d1ef5bc53c5ce65bfc47f1af) (cherry picked from commit 3f00d1824c240e69c79ec0dfaa4c528d1f3a53c2)
* Update cross-workflow reference in actionsPhilip Kuryloski2021-07-131-1/+1
| | | | | (cherry picked from commit fd1dd02ecf963afc2d21ac268eff00004201f49e) (cherry picked from commit f7e461435697ae8cc325f8dcbc7a5aa758469d8b)
* Also assert no missing suites for all other depsPhilip Kuryloski2021-07-1335-920/+1044
| | | | | (cherry picked from commit 8f9de08de7aa61517bede0c7bb1f440890690888) (cherry picked from commit ccf0c8cc3b786dfb49ba7c8cb1aa0db8144a434f)
* Add an assertion that no deps/rabbit common test suites are missingPhilip Kuryloski2021-07-132-717/+633
| | | | | | | in bazel (cherry picked from commit 05111b3653d984422beade5fa5dc0365c5102a32) (cherry picked from commit 2a72c90e99c313867f5fc2b75bda2753718efe23)
* Use bazel-erlang 1.1.0Philip Kuryloski2021-07-131-3/+3
| | | | (cherry picked from commit dc1b1d296ceda88ed4ea633e81f67714fe835fe9)
* Use bazel-erlang semi-automatic suite shardingPhilip Kuryloski2021-07-138-183/+24
| | | | | (cherry picked from commit 84211000088167e42df9337f5d4ead13b5ae0ed4) (cherry picked from commit dc35c67c32edbe4bf64a211734ac4878bcd63108)
* Remove unused load statements from bazel filesPhilip Kuryloski2021-07-1312-21/+21
| | | | | (cherry picked from commit 3eac3cf8a8e9a5e90998cd63933261a8c5dc8952) (cherry picked from commit 92b6a593673e9db971173f812cc469e5dbe12ef4)
* Pick up more recent rabbitmq-server-buildenvPhilip Kuryloski2021-07-131-2/+4
| | | | | (cherry picked from commit 242ba2c9e69b681f0a13430eb181496051af7039) (cherry picked from commit e2e35afb8caed5e46aff2bef79b89db2f1f0ee20)