summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Run mix for rabbitmqctl in a temp dirrin/bazel-mix-use-mktempRin Kuryloski2022-10-041-4/+2
| | | | | This should eliminate local pollution on macos that occassionally occurs as a result of reduced sandboxing
* Merge pull request #6010 from rabbitmq/rin/bazel-use-mix-formatMichael Klishin2022-10-043-2/+5
|\ | | | | Add 'mix format --check-formatted' to the rabbitmqctl_tests in bazel
| * Add 'mix format --check-formatted' to the rabbitmqctl_tests in bazelRin Kuryloski2022-10-043-2/+5
|/ | | | to match the check on the Makefile side that was recently introduced
* Merge pull request #6003 from rabbitmq/rin/update-elixir-versionRin Kuryloski2022-10-041-1/+1
|\ | | | | Use Elixir 1.13.x with otp 24.x in bazel build
| * Use Elixir 1.13.x with otp 24.x in bazel buildRin Kuryloski2022-10-041-1/+1
|/
* Merge pull request #6001 from rabbitmq/bump-otp-25.1Rin Kuryloski2022-10-042-7/+7
|\ | | | | Adopt otp 25.1.1
| * Adopt otp 25.1.1GitHub2022-10-042-7/+7
|/
* Fail the update-otp-patches workflow is string replacement failsRin Kuryloski2022-10-041-2/+4
|
* (hopefully last for now) update update-otp-patches.yaml workflowRin Kuryloski2022-10-041-1/+1
|
* Again update update-otp-patches.yaml workflowRin Kuryloski2022-10-041-2/+3
|
* fixup previous commitRin Kuryloski2022-10-041-1/+1
|
* Fixup the update-otp-patches.yaml workflowRin Kuryloski2022-10-041-3/+26
|
* Merge pull request #5944 from rabbitmq/gh_5927Michael Klishin2022-10-044-43/+192
|\ | | | | Fix channel crash when cancelling then consuming using the same consumer tag and channel
| * Change rabbit_fifo_client get_missing_deliveries to use aux_commandKarl Nilsson2022-10-033-12/+85
| | | | | | | | | | | | | | | | | | | | | | As since QQ v2 we don't ever keep any messages in memory and we need to read them from the log. The only way to do this is by using an aux command. Execute get_checked_out query on local members if possible This reduces the change of crashing a QQ member during a live upgrade where the follower does not have the appropriate code in handle_aux
| * Ensure consumer msg_id state is synchronisedKarl Nilsson2022-10-033-31/+107
| | | | | | | | | | | | By returning the next msg id for a merged consumer the rabbit_fifo_client can set it's next expected msg_id accordingly and avoid triggering a fetch of "missing" messages from the queue.
* | Merge pull request #5981 from rabbitmq/rabbitmq-server-5980Michael Klishin2022-10-043-80/+80
|\ \
| * | Update from `master` to `main`Luke Bakken2022-10-033-80/+80
| | | | | | | | | | | | | | | | | | Fixes #5980 Reference rabbitmq/rabbitmq-metronome#16
* | | Merge pull request #5975 from ↵Michael Klishin2022-10-039-11/+11
|\ \ \ | |/ / |/| | | | | rabbitmq/dependabot/github_actions/main/actions/cache-3.0.10
| * | Bump actions/cache from 3.0.9 to 3.0.10dependabot[bot]2022-10-039-11/+11
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3.0.9 to 3.0.10. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3.0.9...v3.0.10) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #5968 from rabbitmq/selenium-suitesMichael Klishin2022-10-0333-234/+515
|\ \ | | | | | | Refactor how selenium suites are run
| * | Trailing whitespaceMichael Klishin2022-10-031-1/+1
| | |
| * | Refactor how selenium suites are runMarcial Rosales2022-10-0333-235/+516
| | |
* | | Merge pull request #5961 from ↵Michael Klishin2022-10-035-88/+55
|\ \ \ | | | | | | | | | | | | | | | | rabbitmq/rabbitmq-server-5956-stream-route-partitions-response-prefix Fix keys for route and partitions responses
| * | | Fix keys for route and partitions responsesArnaud Cogoluègnes2022-10-035-88/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These 2 responses were not using the `rabbit_stream_core` utilities so they were not using the "prefix" for responses. Fixes #5956
* | | | Merge pull request #5958 from Ayanda-D/mix-format-cliMichael Klishin2022-10-03312-4095/+6957
|\ \ \ \ | | | | | | | | | | Standardize CLI formatting with mix format
| * | | | extend contribution note on cli format checkingAyanda Dube2022-10-021-1/+5
| | | | |
| * | | | update contribution notes with rabbitmq_cli formatting instructionsAyanda Dube2022-10-021-1/+12
| | | | |
| * | | | add rabbitmq_cli format check on make/mix task aliasesAyanda Dube2022-10-021-0/+3
| | | | |
| * | | | remove deprecated and replace with import Config moduleAyanda Dube2022-10-021-1/+1
| | | | |
| * | | | mix format rabbitmq_cliAyanda Dube2022-10-02310-4093/+6934
| | | | |
| * | | | initial .formatter.exs configuration fileAyanda Dube2022-10-021-0/+3
| |/ / /
* | | | Merge pull request #5969 from rabbitmq/rin/use-rules_erlang-3.7.2Rin Kuryloski2022-10-032-2/+2
|\ \ \ \ | |_|/ / |/| | | Use rules_erlang 3.7.2
| * | | Use rules_erlang 3.7.2Rin Kuryloski2022-10-032-2/+2
|/ / /
* | | Merge pull request #5966 from ↵Michael Klishin2022-10-031-1/+11
|\ \ \ | | | | | | | | | | | | rabbitmq/add-super-stream-cli-leader-locator-balanced
| * | | Use leader locator "balanced" by default for add_super_streamArnaud Cogoluègnes2022-10-031-1/+11
| |/ / | | | | | | | | | | | | | | | | | | For the CLI, otherwise all the created individual streams end up with their leader on the same node, whichi is not what we want. "balanced" is a reasonable default and it can be overridden anyway.
* | | Merge pull request #5962 from rabbitmq/rin/otp-25_1-ociRin Kuryloski2022-10-033-34/+13
|\ \ \ | |/ / |/| | Add otp 25.1 to //packaging/docker-image:rabbitmq
| * | Simplify otp src selects in //packaging/docker-image:otp_sourceRin Kuryloski2022-10-031-41/+4
| | |
| * | Add otp 25.1 to //packaging/docker-image:rabbitmqRin Kuryloski2022-10-033-6/+22
|/ /
* | Merge pull request #4522 from rabbitmq/loic-cq-dont-reduce-memory-usageMichael Klishin2022-10-0120-1732/+1054
|\ \ | | | | | | CQ: Merge lazy/default behavior into a unified mode
| * | CQ: Update long description at the top of the moduleLoïc Hoguin2022-09-271-183/+76
| | |
| * | CQ: Fix channel_operation_timeout_SUITE mixed versionsLoïc Hoguin2022-09-271-5/+13
| | | | | | | | | | | | | | | | | | Since ram_pending_acks is now a map the test must support both map and gb_trees to continue working. Also updated the state to reflect a field name change.
| * | CQ: Update shards count for the property suiteLoïc Hoguin2022-09-271-1/+1
| | |
| * | rabbit_prometheus_http_SUITE: Update tests for new CQsLoïc Hoguin2022-09-271-3/+3
| | | | | | | | | | | | CQs without consumers will have only one message in memory.
| * | system_SUITE: wait for messages to be queuedLoïc Hoguin2022-09-271-0/+3
| | | | | | | | | | | | | | | | | | | | | Somehow the CQ changes made one of the test in this suite fail with the wrong message count. This is in essence a followup to d5e81c921168afdb5aef79b43cf30ee5a506dce1 which already added a timeout to other tests in the suite.
| * | CQ: Don't use outgoing rate to throttle purging the queueLoïc Hoguin2022-09-271-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | When purging the queue we want to read the maximum number of messages from disk (2048) because these messages will quickly be gone. Using the outgoing rate could end up making us read 1 message at a time which makes the performance much worse.
| * | CQ: Make the resume/1 function sync to diskLoïc Hoguin2022-09-271-1/+1
| | | | | | | | | | | | | | | | | | This just restores behavior that was there before via reduce_memory_use. I am not sure if it is of any use but it doesn't hurt to have it.
| * | CQ: Remove a couple more unneded callbacksLoïc Hoguin2022-09-272-11/+2
| | | | | | | | | | | | | | | This callback was removed in a previous commit and was only used for bump_reduce_memory_use.
| * | CQ: Fix test compilation error following rebaseLoïc Hoguin2022-09-271-1/+1
| | |
| * | CQ: Enable borken checks in backing_queue_SUITE againLoïc Hoguin2022-09-271-73/+35
| | |
| * | CQ: Some more cleanupLoïc Hoguin2022-09-272-1/+18
| | |