| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
//deps/rabbitmq_auth_backend_cache:rabbit_auth_cache_SUITE
reduce parallel checks from 1000 to 500
|
| |\
| |
| | |
AMQP 1.0: Support the modified outcome
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Some client libraries (QPid) will automatically send a disposition
with the 'modified' outcome in response to a client local message TTL
expiry.
To support this case and others we treat 'modified' the same as
'accepted' and simply ack the message back to the queue.
This change also contains some API extensions to the amqp10_client
to better support sending the various delivery states (outcomes).
|
| |\ \
| | |
| | | |
Stream coordinator: reword some log messages
|
| | | |
| | |
| | |
| | |
| | | |
To be more precise of the status of actions that need to be failed
at leader change.
|
| |\ \ \
| |/ /
|/| | |
Fix the CQ Observer CLI plugin with clusters
|
| | | | |
|
| |\ \ \
| |/ /
|/| | |
Stream Coordinator: fail active mnesia update actions on leader change
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Else it is possible that any mnesia update actions that are in
progress when a stream coordinator leader change occurs get stuck
and never restart.
Exclude test from mixed versions
The assertion fixes a bug and requires the new code to be running.
|
| |\ \ \
| | | |
| | | | |
Shovel: handle `connection.(un)blocked` messages
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The pending queue can grow up to prefetch count (which is 1000 by
default and can be more) while it is forwarded in chunks every time a
bump_credit grants more credit to the shovel process (which is 200 by
default). This change avoids trying to forward all pending entries just
to put back most of them in the pending queue.
|
| | |/ /
| | |
| | |
| | | |
Also rework shovel credit_flow testcase to be more deterministic.
|
| |\ \ \
| |_|/
|/| | |
Ignore `.exrc` file
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
rabbitmq/rin/optional-buildbuddy-api-key-windows-workflow
Make actions secrets optional in Windows workflow
|
| | | |
| | |
| | |
| | |
| | | |
Only attempt to inject the buildbuddy api key header if it is
available to a given run (which it isn't for some pull requests)
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Put configuration that does not change during runtime, but is read often
into persistent_term. This requires less CPU and memory as the flame
graphs show.
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
rabbitmq/dependabot/github_actions/main/erlef/setup-beam-1.14
Bump erlef/setup-beam from 1.13 to 1.14
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam) from 1.13 to 1.14.
- [Release notes](https://github.com/erlef/setup-beam/releases)
- [Commits](https://github.com/erlef/setup-beam/compare/v1.13...v1.14)
---
updated-dependencies:
- dependency-name: erlef/setup-beam
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
rabbitmq/dependabot/github_actions/main/lewagon/wait-on-check-action-1.2.0
Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) from 1.1.2 to 1.2.0.
- [Release notes](https://github.com/lewagon/wait-on-check-action/releases)
- [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.1.2...v1.2.0)
---
updated-dependencies:
- dependency-name: lewagon/wait-on-check-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| |\ \
| |/
|/| |
Add noopener, noreferrer to hrefs in rabbitmq_management
|
| |/ |
|
| |\
| |
| | |
Make rabbit_fifo_int_SUITE:basics test less flaky
|
| |/ |
|
| |\
| |
| | |
Add a build flag for compiling with `-DTEST` in all deps/... apps
|
| | | |
|
| |\ \
| | |
| | | |
Add ability to set default vhost limits by pattern (with a naming change)
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
References #6172
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Limits are defined in the instance config:
default_limits.vhosts.1.pattern = ^device
default_limits.vhosts.1.max_connections = 10
default_limits.vhosts.1.max_queues = 10
default_limits.vhosts.2.pattern = ^system
default_limits.vhosts.2.max_connections = 100
default_limits.vhosts.3.pattern = .*
default_limits.vhosts.3.max_connections = 20
default_limits.vhosts.3.max_queues = 20
Where pattern is a regular expression used to match limits to a newly
created vhost, and the limits are non-negative integers. First matching
set of limits is applied, only once, during vhost creation.
|
| |\ \
| | |
| | | |
Sync the approach in oci.yaml workflow across branches
|
| | | |
| | |
| | |
| | |
| | | |
In #6163 some enhancements were introduced that are worth using on
main and v3.11.x
|
| |\ \ \
| |/ /
|/| | |
Stream coordinator: fix member check in ensure_coordinator_started/0
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously if a command was issued from a rabbit node where there is
not yet a local stream coordinator member it would try to create
a new stream coordinator cluster, which would fail even if there
is a functional cluster spanning the other rabbit nodes.
This was due to use of global:whereis_name to discover stream coordinator
members on other nodes, however, Ra members never register globally
they only do local name registrations.
Replacing with a simple erpc that does erlang:whereis/1
Pairing with @acogoluegnes
|
| |/
|
|
| |
The 3.11.2 artifact already got uploaded to AWS.
|
| | |
|
| |\
| |
| |
| |
| | |
rabbitmq/dependabot/github_actions/main/peter-evans/create-pull-request-4.2.0
Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.1.4 to 4.2.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.1.4...v4.2.0)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| |\
| |
| | |
Add otp 25.0 to the matrix in the non-mixed tests in actions
|
| |/ |
|
| |\
| |
| | |
Adopt rules_erlang 3.8.3
|
| | |
| |
| |
| | |
and apply corresponding changes to the elixir build
|
| |\ \
| |/
|/| |
Correct a copy-and-paste artifact in 3.9.24 release notes
|
| |/ |
|
| |\
| |
| | |
Adjustments to the OCI workflow to ensure the correct otp version
|
| | |
| |
| |
| | |
is embedded in the OCI
|