Commit Graph

49842 Commits

Author SHA1 Message Date
Michael Klishin e622c701fb
Update 3.9.7 release notes 2021-09-23 23:33:19 +03:00
Philip Kuryloski 300ab952b9
Merge pull request #3500 from rabbitmq/bump-otp-for-oci
Adopt otp 24.1 for OCI workflow
2021-09-23 15:38:38 +02:00
GitHub 49d1a0f094 Adopt otp 24.1 for OCI workflow 2021-09-23 13:22:42 +00:00
Philip Kuryloski 2e7e7d58a1 Update workflow that updates OCI erlang patches to track 24.1
instead of 24.0
2021-09-23 15:21:24 +02:00
Michal Kuratczyk 1a2126676d Update CLA URL 2021-09-23 14:29:36 +02:00
Philip Kuryloski 89c96a5616 Adjust the federation_mgmt_SUITE timeout at the ct level
Set a timeout at the common test level that is less than 30
minutes. There is a 10 minute timeout at the bazel level, but if that
is reached, logs are not captured.
2021-09-23 13:59:00 +02:00
Philip Kuryloski 860653c97a Adjust the clustering_management_SUITE timeout at the ct level
Previously the bazel timeout and common test timeout were equal, which
meant that in practice the bazel timeout was often reached first, in
which case we don't receive the test logs
2021-09-23 13:55:18 +02:00
Philip Kuryloski 625ae0b619 Improve metadata for certain automated PRs 2021-09-23 11:02:29 +02:00
Philip Kuryloski c43150799b
Merge pull request #3496 from rabbitmq/bump-rbe-image-23
Adopt latest rabbitmq-server-buildenv:linux-erlang-23.3 for RBE
2021-09-23 10:59:15 +02:00
GitHub e9272ed091 Use latest rabbitmq-server-buildenv:linux-erlang-23.3
for remote build execution (RBE) with BuildBuddy
2021-09-23 08:54:30 +00:00
Philip Kuryloski 7d6ffb4186 Change the author of commits in update-rbe-images
to the GitHub Actions Bot
2021-09-23 10:53:02 +02:00
Philip Kuryloski e35bcfdc8e Improve the automated commits in update-rbe-images workflow 2021-09-23 10:44:51 +02:00
Philip Kuryloski 44fb7dbf9b Handle bumping the RBE image with separate branches per erlang 2021-09-23 10:19:11 +02:00
Philip Kuryloski d53b17db16 Fixup update-rbe-images.yaml workflow
Using the same branch across a matrix of two versions causes a
conflict where the branch is immediately closed by
peter-evans/create-pull-request@v3. This now updates both image
references in a single pass.
2021-09-23 10:11:48 +02:00
Philip Kuryloski 7fc60bae70
Merge pull request #3479 from rabbitmq/use-ct-helpers-for-prometheus-port
Use rabbitmq_ct_helpers to allocate prometheus port
2021-09-23 08:36:31 +02:00
Philip Kuryloski 9b53e9fe43 Use a repo scoped token for auto-generated PRs
This allows the standard checks to run on the generated PRs. They are
skipped (to prevent infinite loops) when the default token is used.
2021-09-22 21:47:26 +02:00
Philip Kuryloski 7dc0c29227 Use only 3 nodes for feature_flags_with_unpriveleged_user_SUITE
The test does not appear reliable when it runs in Github actions. This
is currently the only test that does so. Other tests run of BuildBuddy workers.
2021-09-22 17:22:49 +02:00
Philip Kuryloski 772cc915b0 Third attempt at updating workflow triggering
This commit is only half of the solution - the workflows themselves
need updating. See
https://github.com/peter-evans/create-pull-request/issues/48
2021-09-22 17:02:43 +02:00
Philip Kuryloski 8a87ab40c0 Second attempt at adjusting workflow triggering for new workflow 2021-09-22 16:26:46 +02:00
Philip Kuryloski 9e29413434 Ensure the mixed version tests run when updating rabbitmq-ct-helpers 2021-09-22 16:00:59 +02:00
Philip Kuryloski 344572cdd5 Fixup rabbitmq-ct-helpers auto-bump workflow
Add missing quotes when updating commit sha
2021-09-22 15:49:59 +02:00
Philip Kuryloski 5d24529069 Fix workflow syntax 2021-09-22 15:38:21 +02:00
Alexey Lebedeff 5501d07b8b Use rabbitmq_ct_helpers to allocate prometheus port
This test always used standard 15692 before, which were causing
conflicts with e.g. local `make run-broker`.
2021-09-22 15:23:35 +02:00
Philip Kuryloski 5f6dc235b5 Add a workflow to automatically bump rabbitmq-ct-helpers
and rabbitmq-ct-client-helpers so that they don't fall out of date
2021-09-22 15:08:31 +02:00
Philip Kuryloski cb8a397d52
Merge pull request #3480 from rabbitmq/use-pinned-rabbitmq-ct-helpers
Use a pinned version of rabbitmq-ct-[client-]helpers
2021-09-22 14:28:11 +02:00
Philip Kuryloski 94809aed64 Use a pinned version of rabbitmq-ct-[client-]helpers
When these changes, it can break builds asynchronously and present
difficult to diagnose errors
2021-09-22 13:20:33 +02:00
Alexey Lebedeff efce6b9f0d Allocate tcp port for prometheus plugin 2021-09-22 09:13:33 +02:00
Michael Klishin 879e49ca7a
Merge branch 'shovel-obfuscatepassword' 2021-09-21 20:39:48 +03:00
Michael Klishin 1cabd3ccd4
Naming 2021-09-21 20:39:35 +03:00
Michael Klishin 59c4327f0b
Merge branch 'master' into shovel-obfuscatepassword 2021-09-21 20:17:46 +03:00
Michael Klishin 1c09040533
Use rabbit_data_coercion functions here 2021-09-21 20:01:19 +03:00
Michael Klishin 0d54e71e8e
Merge pull request #3474 from rabbitmq/use-latest-release-in-mixed-version-testing
Use 3.8.22 in 3.8/3.9 mixed version testing
2021-09-21 20:00:14 +03:00
Thuan Duong Ba 7aedc45d1f
convert property map to proplists and vice versa for uri obfucation in shovel config 2021-09-21 19:39:22 +03:00
Thuan Duong Ba 6dbdc991c3
Obfuscate credentials in shovel worker states to avoid plaintext passwords being logged on crashes 2021-09-21 19:39:22 +03:00
Philip Kuryloski d2b032ff60 Use 3.8.22 in 3.8/3.9 mixed version testing 2021-09-21 16:36:32 +00:00
Philip Kuryloski 9fd071bcc5 Allow manual trigger of mixed version testing on arbitrary branches
For efficiency, these do not run by default on PRs, but it can be useful
2021-09-21 18:34:08 +02:00
Michael Klishin ae4d84f403
(cherry picked from commit 7ce2a0dac8)
Conflicts:
	release-notes/3.9.6.md
2021-09-21 17:07:17 +03:00
Michael Klishin 5fb118e8ef
Merge pull request #3409 from rabbitmq/lh-increase-queue-shutdown-timeout
Increase classic queue shutdown timeout
2021-09-21 16:46:21 +03:00
Michael Klishin 92a6d0fbad
Merge pull request #3469 from rabbitmq/lh-observer_cli-1.7.1
Upgrade to Observer CLI 1.7.1
2021-09-21 16:22:56 +03:00
Arnaud Cogoluègnes 214944f764
Merge pull request #3470 from rabbitmq/stream-coord-cleanup-tasks
Stream coordinator: monitor task processes
2021-09-21 14:47:04 +02:00
Karl Nilsson be380930ec Stream coordinator: monitor task processes
So that they are cleaned up from the stream coordinator aux state
when they finish instead of growing indefinitely.
2021-09-21 13:09:46 +01:00
Loïc Hoguin 43d40231b9
Upgrade to Observer CLI 1.7.1
Previous version was not working on Windows due to a crash.
2021-09-21 13:49:58 +02:00
Philip Kuryloski 6e6279eb2b Reduce a test timeout
The original value of 15 minutes was inherited from a larger suite. 5
should be sufficient, as a passing run is typically around 2 minutes.
2021-09-21 10:16:38 +02:00
Michael Klishin ddbd56b1d9
Merge pull request #3462 from rabbitmq/mk-rabbit-nodes-all
Introduce rabbit_nodes:all/0
2021-09-20 23:08:03 +03:00
Michael Klishin 0f6a9dac27
Introduce rabbit_nodes:all/0 2021-09-20 22:24:25 +03:00
Alexey Lebedeff e4bda83b8e
Merge pull request #3421 from rabbitmq/alebedeff/opp-92
Make prometheus plugin output customizable
2021-09-20 17:53:47 +02:00
Arnaud Cogoluègnes 9ea1a823cc
Merge pull request #3448 from rabbitmq/qq-consumer-cancellation-fixes
Quorum Queue consumer cancellation fixes
2021-09-20 17:29:26 +02:00
Alexey Lebedeff 4bb2262140 Allow selective querying for prometheus plugin 2021-09-20 14:59:17 +02:00
Karl Nilsson ee6ef35873 Emit release cursor for more commands
It should be rare that repeated use of these commands would grow the
Raft log excessively but just incase we evaluate the release cursors
here anyway so that if the queue is empty we may trigger a snapshot
anyway.
2021-09-20 12:19:22 +01:00
Michael Klishin 80c00aed04
Merge pull request #3454 from rabbitmq/mk-node-cluster-membership-internal-events
Emit a node.added event when a new node joins the cluster
2021-09-19 20:23:02 +03:00