Commit Graph

52381 Commits

Author SHA1 Message Date
Michael Klishin 7ace097f5b
Merge pull request #6932 from rabbitmq/bump-otp-25.1
Adopt otp 25.1.2.1
2023-01-19 08:04:15 -06:00
Michael Klishin c87bffc1d0
Merge pull request #6938 from rabbitmq/dialyzer-warnings-rabbitmq_management
Fix all dialyzer warnings in rabbitmq_management
2023-01-19 07:53:04 -06:00
Michael Klishin bba802a926
Merge pull request #6943 from rabbitmq/dialyzer-warnings-rabbitmq_web_dispatch
Fix all dialyzer warnings in rabbitmq_web_dispatch
2023-01-19 07:50:10 -06:00
Alexey Lebedeff 5941c86071 Fix all dialyzer warnings in rabbitmq_web_dispatch 2023-01-19 14:35:22 +01:00
Michael Klishin 3bc4c72217
Merge pull request #6940 from rabbitmq/dialyzer-warnings-rabbitmq_management_agent
Fix all dialyzer warnings in rabbitmq_management_agent
2023-01-19 07:28:13 -06:00
Alexey Lebedeff a10d63404a Fix all dialyzer warnings in rabbitmq_management_agent
Case is removed from `rabbit_mgmt_external_stats:get_used_fd/1`,
because `get_used_fd/2` always returns a number.
2023-01-19 14:10:38 +01:00
Alexey Lebedeff 1865284ab3 Fix all dialyzer warnings in rabbitmq_management 2023-01-19 12:47:34 +01:00
Rin Kuryloski 1a9f3f4ffd
Merge pull request #6928 from rabbitmq/rin/use-new-rules_erlang-macros
Simplify BUILD files by using new macros from rules_erlang 3.9.0
2023-01-19 10:03:42 +01:00
Michal Kuratczyk b8691b720b
Merge pull request #6862 from rabbitmq/small-chunks-opts
Move nopush to reader to try to better make use of packets
2023-01-19 09:01:24 +01:00
GitHub 20ff35eef8 Adopt otp 25.1.2.1 2023-01-19 03:06:50 +00:00
Michael Klishin bb9c791a51
Merge pull request #6930 from rabbitmq/add-rabbit-is_serving
rabbit: Add `is_serving/{0,1}` function
2023-01-18 17:04:12 -06:00
Jean-Sébastien Pédron 027b8874b7
rabbit: Add `is_serving/{0,1}` function
This function returns true if the node runs RabbitMQ and is accepting
clients. In other words, RabbitMQ is not under maintenance.
2023-01-18 18:01:26 +01:00
Rin Kuryloski 5ef8923462 Avoid the need to pass package name to rabbitmq_integration_suite 2023-01-18 15:25:27 +01:00
Rin Kuryloski 5bb60903f8 Invoke assert_suites macro in all deps/*
including those that don't currently have tests, in case tests are
added
2023-01-18 15:09:51 +01:00
Rin Kuryloski a317b30807 Use improved assert_suites2 macro from rules_erlang 3.9.0 2023-01-18 15:07:06 +01:00
Michael Klishin 51866bdb8d
Merge pull request #6923 from rabbitmq/bump-otp-25.2
Adopt otp 25.2.1
2023-01-18 06:36:47 -06:00
GitHub 7a4a8db4b9 Adopt otp 25.2.1 2023-01-18 03:06:33 +00:00
Rin Kuryloski 1f1dea671e
Merge pull request #6917 from rabbitmq/use-rules_erlang-3.9.0
Use rules_erlang 3.9.0
2023-01-17 17:59:08 +01:00
Rin Kuryloski a3e57b9fad Use regular Bazel Central Registry (BCR) for bazel modules
instead of our fork
2023-01-17 17:09:24 +01:00
Rin Kuryloski 1316f255d9 Improve finding of the location of the secondary umbrella
in integration tests
2023-01-17 17:08:09 +01:00
Rin Kuryloski 2cd020a0da rules_erlang 3.9.0 compatibility
the elixir toolchain uses some private apis, and needed updating to
match internal changes in rules_erlang
2023-01-17 17:08:09 +01:00
Michael Klishin c6f38702b5
Correct a copy-paste artifact in 3.11.7 release notes 2023-01-17 08:57:48 -06:00
Michael Klishin 9a061809b7
Merge pull request #6913 from rabbitmq/dialyzer-warnings-rabbitmq_amqp1_0
Fix all dialyzer warnings in rabbitmq_amqp1_0
2023-01-17 08:38:18 -06:00
Karl Nilsson 83880154de Streams: Move nopush to reader to try to combine small chunks into larger IP packets.
Also change consumer credit top-ups to delay calling send_chunks until there is a "batch"
of credit to consume. Most clients at the time of writing send single credit updates after receiving each chunk so here we won't enter the send loop unless there are more than half the initial credits available.

osiris v1.4.3
2023-01-17 14:01:42 +00:00
Alexey Lebedeff 458cf33c4e Fix all dialyzer warnings in rabbitmq_amqp1_0
Removed/commented out some unreachable code, some error handling is fixed.
2023-01-17 12:13:12 +01:00
Michael Klishin e3a0304129
Add #5312 to 3.11.4 release notes 2023-01-16 19:08:38 -06:00
Michael Klishin 4419707ac8
Add #5312 to 3.10.14 release notes 2023-01-16 19:08:31 -06:00
Michael Klishin 9b0d2d3e60
Merge pull request #6864 from rabbitmq/rabbitmq-server-6853
diagnostics check_port_connectivity: support --address
2023-01-16 18:54:52 -06:00
Michael Klishin c3c4665970
Update tests 2023-01-16 09:24:37 -08:00
Michael Klishin 9d69a4b325
CLI: mix format 2023-01-16 09:24:37 -08:00
Michael Klishin 226a7603e8
diagnostics check_port_connectivity: support --address
For scenarios where node hostname resolution on the invoking
host is not a suitable option and a particular address
should be tried instead.

Closes #6853.
2023-01-16 09:24:37 -08:00
Michael Klishin b0c4de4a13
Merge pull request #6902 from rabbitmq/dialyzer-warnings-rabbitmq_stream
Fix all dialyzer warnings in rabbitmq_stream
2023-01-16 10:58:52 -06:00
Michael Klishin c9831bfbb8
Merge pull request #6903 from rabbitmq/dialyzer-warnings-rabbitmq_federation
Fix all dialyzer warnings in rabbitmq_federation
2023-01-16 10:56:19 -06:00
Alexey Lebedeff a1ee10bbf6 Fix all dialyzer warnings in rabbitmq_federation 2023-01-16 17:40:34 +01:00
Alexey Lebedeff 2c4e4fb691 Fix all dialyzer warnings in rabbitmq_stream
There are some elixir-related messages about undefined functions, but
they don't produce warnings (yet).
2023-01-16 17:11:24 +01:00
Michael Klishin 1b6a6f4538
Merge pull request #6900 from rabbitmq/mk-update-3.11.7-release-notes
3.11.7 release notes
2023-01-15 18:13:18 -06:00
Michael Klishin fd0d99d89d
3.11.7 release notes 2023-01-15 18:12:43 -06:00
Michael Klishin 8af84d8465
Merge pull request #6896 from rabbitmq/mk-update-3.9.28-release-notes
3.9.28 release notes
2023-01-15 09:33:14 -06:00
Michael Klishin 80e43f9a86
3.9.28 release notes 2023-01-15 09:32:28 -06:00
Michael Klishin 25c552abbd
Merge pull request #6893 from rabbitmq/mk-update-3.10.14-release-notes
Update 3.10.14 release notes
2023-01-15 09:27:32 -06:00
Michael Klishin 5fb8d3df5f
Update 3.10.14 release notes 2023-01-15 09:26:57 -06:00
David Ansari a2c357dcc0 Fix dialyzer warnings 2023-01-14 13:22:22 +01:00
Michael Klishin 2a9dcb9b36
Merge pull request #6880 from rabbitmq/dialyzer-warnings-amqp-client
Fix all dialyzer warnings in `amqp_client`
2023-01-13 23:40:23 -06:00
Michael Klishin ba7b44df8a
Merge pull request #6879 from rabbitmq/dialyzer-warnings-rabbitmq-prometheus
Fix all dialyzer warnings in rabbitmq_prometheus
2023-01-13 12:21:15 -06:00
Jean-Sébastien Pédron fc2cb68706
Merge pull request #6806 from rabbitmq/missing-rabbit-db
rabbit_db: Move missed vhost and user Mnesia-specific code
2023-01-13 16:45:06 +01:00
Alexey Lebedeff 60093b0689 Fix all dialyzer warnings in `amqp_client`
And enable `warnings_as_errors`.

A pair of `behaviour_info/1` needed converting to `-callback` directives.
2023-01-13 16:40:41 +01:00
Diana Parra Corbacho 9cb475c370
rabbit_db: Move missed vhost and user Mnesia-specific code
This should have been handled in #6430 but was missed unfortunately.
2023-01-13 16:26:30 +01:00
Jean-Sébastien Pédron 4840ca9f2f
Merge pull request #6866 from rabbitmq/init-db-from-rabbit_db
rabbit_db: Add `init/0`, `is_virgin_node/0`, `dir/0` and `ensure_dir_exists/0` functions
2023-01-13 16:26:06 +01:00
Alexey Lebedeff cd92258346 Fix all dialyzer warnings in rabbitmq_prometheus 2023-01-13 15:52:26 +01:00
Michael Klishin 3bd5e25a6b
Merge pull request #6871 from rabbitmq/add-vhost-command-conform-tags
Conform vhost tags to a list when set with the cli in all cases
2023-01-13 07:21:41 -06:00