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