Marcial Rosales
6bf27a212f
Use tls in oauth providers and rabbitmq
2024-11-14 19:39:06 +01:00
Michael Klishin
c888689cca
Merge pull request #12722 from rabbitmq/fix-flakes
...
Fix flakes
2024-11-14 13:36:17 -05:00
Michael Klishin
79f712897d
Merge pull request #12720 from anhanhnguyen/update/grafana-erlang-dashboards
...
Grafana Dashboards: Fix Query Errors and Improve Instance Filtering in Erlang Distribution and BEAM Dashboards
2024-11-14 13:18:02 -05:00
Michael Klishin
4ebfd7f5e8
Merge pull request #12721 from rabbitmq/loic-fix-cq-flake
...
CQ: Fix flakes in the store file scan test
2024-11-14 13:15:53 -05:00
Loïc Hoguin
db50739ad8
CQ: Fix flakes in the store file scan test
...
We don't expect random bytes to be there in the current
version of the message store as we overwrite empty spaces
with zeroes when moving messages around.
We also don't expect messages to be false flagged when
the broker is running because it checks for message
validity in the index. Therefore make sure message bodies
in the tests don't contain byte 255.
2024-11-14 15:04:49 +01:00
Diana Parra Corbacho
6e7269994d
Tests: per_node_limit_SUITE cleanup
...
Catch exceptions when closing connections during cleanup
2024-11-14 15:02:47 +01:00
Diana Parra Corbacho
db78f9b812
Tests: mqtt_shared_SUITE match expected connection
2024-11-14 15:02:47 +01:00
Diana Parra Corbacho
5ef4fba851
tests: amqp_client_SUITE longer wait on receive for CI
2024-11-14 15:02:47 +01:00
Diana Parra Corbacho
9054b122fd
tests: clustering_SUITE wait for stats
2024-11-14 15:02:47 +01:00
Diana Parra Corbacho
2d025b579b
Tests: amqpl_consumer_ack use unmanaged connection
2024-11-14 15:02:47 +01:00
Diana Parra Corbacho
e9a365b20e
tests: clustering_prop_SUITE force stats on every wait
2024-11-14 15:02:47 +01:00
Diana Parra Corbacho
067a54aa40
tests: clustering_SUITE wait for metrics
2024-11-14 15:02:47 +01:00
Anh Nguyen
dc9311a561
Update Erlang Distribution dashboard panel and instance filtering
...
- Modified metric expression and legend format in State of distribution links
- Changed panel type from 'flant-statusmap-panel' to 'status-history' for Process state
2024-11-14 11:04:07 +07:00
Michael Klishin
27952938f8
Merge pull request #12712 from rabbitmq/gh_12608
...
QQ: reduce memory use when dropping many messages at once.
2024-11-13 11:42:20 -05:00
Anh Nguyen
b9dc0ea3b4
Add instance filtering to Erlang BEAM Grafana dashboard metrics
...
- Updated metric expressions to include instance filtering with {instance=\"$node\"}
for the following metrics:
- erlang_vm_statistics_run_queues_length
- erlang_vm_statistics_dirty_io_run_queue_length
- erlang_vm_statistics_dirty_cpu_run_queue_length
- Added 'DS_PROMETHEUS' as a templated data source variable
2024-11-13 20:20:02 +07:00
Karl Nilsson
bfa293ab3b
QQ: reduce memory use when dropping many messages at once.
...
As may happen when a max_length configuration change is made
when there are many messages on the queue.
2024-11-13 09:07:40 +00:00
Michael Klishin
c78bc8a9c3
4.1: Avoid an exception when an AMQP 0-9-1-originating message with expiration set is converted for an MQTT consumer ( #12710 )
...
* MQTT: avoid an exception
when an AMQP 0-9-1 publisher publishes a message
that has expiration set.
Stack trace was contributed in #12707 by @rdsilio.
* mc_mqtt_SUITE test for #12707 #12710
* MQTT protocol_interop_SUITE: new test for #12710 #12707
* Simplify tests
---------
Co-authored-by: David Ansari <david.ansari@gmx.de>
2024-11-13 09:20:43 +01:00
Michael Klishin
6c16b4dd64
4.0.1 release notes: clarify that Blue/Green deployments are an option for 3.13.x clusters with Khepri enabled
2024-11-12 19:26:21 -05:00
Michael Klishin
62a4c0a922
Continuous build workflow: trigger when rabbitmq-components.mk changes
2024-11-12 11:46:18 -05:00
Michael Klishin
e09b02fa46
Merge pull request #12704 from rabbitmq/osiris-v1.8.4
...
Osiris v1.8.4
2024-11-12 11:26:48 -05:00
Karl Nilsson
5f4715979c
Osiris v1.8.4
...
This osiris release contains a bug fix that would cause an osiris
member to crash during recovery if certain unexpected files
were present in the log directory. (.e.g ".nfsXXXXXXXXXXXX") type
files used by the NFS file system when in use files are deleted.
2024-11-12 10:20:38 +00:00
Michael Klishin
aba62b9d12
Mention node_tags #12702 in rabbitmq.conf.example
2024-11-11 22:56:47 -05:00
Michael Klishin
859fd03d0d
Merge pull request #12702 from rabbitmq/su_aws/node_tags
...
Make it possible to set some node-specific metadata using tags
2024-11-11 18:34:26 -05:00
Michael Klishin
94c8f01699
rabbitmq-diagnostics status: handle output of 3.13.x and previously released 4.0.x nodes
...
In a mixed cluster environment,
'rabbitmq-diagnostics status' can hit a node
that does not return any node tags.
Be more defensive and handle such cases
by simply displaying "(none)" for such
values.
2024-11-11 17:41:33 -05:00
Simon Unge
3d35416635
Node tags local to broker, add to /api/overview output and ctl status command
2024-11-11 20:49:21 +00:00
Michael Klishin
38bc831ad9
Alpha workflows: drop values that are no longer used
2024-11-11 01:13:32 -05:00
Michael Klishin
d224d01cca
Alpha workflows: use a short SHA here
2024-11-11 00:57:02 -05:00
Michael Klishin
df7fac06d8
Alpha workflows: fixes
2024-11-11 00:33:14 -05:00
Michael Klishin
07b694f1e3
4.1.x alpha workflows: syntax correction
2024-11-11 00:27:54 -05:00
Michael Klishin
89ce948e5b
Alpha workflows: generate and set prerelease_identifier (again)
2024-11-11 00:26:37 -05:00
Michael Klishin
10a7706e83
release-4.1.x-alphas workflow: trigger a run
2024-11-10 23:04:41 -05:00
Michael Klishin
eaaacbeb99
release-4.0.x-alphas workflow: sync with its 4.1.x counterpart
2024-11-10 22:57:02 -05:00
Michael Klishin
4d961fefcc
4.1.x alpha release workflow: rely on github.event.repository.pushed_at
2024-11-10 22:52:53 -05:00
Michael Klishin
440de4673e
4.1.x alpha release workflow: WIP
2024-11-10 22:50:51 -05:00
Michael Klishin
6d8ea93fc5
Trigger a new 4.1.x alpha build workflow
2024-11-10 22:18:30 -05:00
Michael Klishin
4f4ab35790
Trigger a new 4.1.x alpha build workflow
2024-11-10 21:51:36 -05:00
Michael Klishin
0810e2832d
Trigger a new 4.1.x alpha build workflow
2024-11-10 21:48:21 -05:00
Michael Klishin
aff0bc814a
4.1.x alpha workflow: try release-kit/unix-timestamp@v1
2024-11-10 21:44:20 -05:00
Michael Klishin
e988b7e660
Trigger a new 4.1.x alpha build workflow
2024-11-10 21:26:45 -05:00
Michael Klishin
2acc51ddc5
Trigger a new 4.1.x alpha build workflow
2024-11-10 20:52:13 -05:00
Michael Klishin
074f38d16f
Trigger a new 4.1.x alpha build workflow
2024-11-10 20:29:53 -05:00
Michael Klishin
b43a7263f5
List cluster_tags in rabbitmq.conf.example #12552 #12659 #12699
2024-11-10 20:26:24 -05:00
Michael Klishin
f5801be6db
Merge pull request #12659 from rabbitmq/su_aws/cluster_tag
...
Make it possible to set some cluster metadata besides the name using tags
2024-11-10 19:17:53 -05:00
Michael Klishin
7c66fba0c3
Make it possible to clear cluster_tags via rabbitmq.conf
2024-11-10 14:38:34 -05:00
Michael Klishin
9e649aefc0
We no longer use 'maybe' in this module
2024-11-10 14:35:14 -05:00
Michael Klishin
e5d805ea6d
Cluster tags: set unconditionally
...
Otherwise once set, it would not be possible
to change them by updating rabbitmq.conf
2024-11-10 14:30:51 -05:00
Michael Klishin
6b614fc879
rabbitmq.conf.example: add management.http.max_body_size
2024-11-09 18:02:16 -05:00
Michael Klishin
961e5c5a21
Undo the Bazel-related change from #12696
...
(cherry picked from commit a66c926985 )
2024-11-09 17:47:06 -05:00
Michael Klishin
673826425a
Merge pull request #12696 from rabbitmq/mk-http-api-lower-body-length-limit-for-binding-creation
...
HTTP API: reduce body size limit for the endpoint used to bind queues/streams/exchanges
2024-11-09 17:13:03 -05:00
Michael Klishin
3dc5c463a4
Pass Dialyzer
2024-11-09 16:53:45 -05:00