rabbitmq-server/deps/rabbit_common
Loïc Hoguin efb695548a
make: Don't start all when run-broker a specific plugin
When FAST_RUN_BROKER=1 was introduced it helped reduce the
time to run the broker, but mistakenly was always starting
all plugins even when running run-broker against a specific
plugin, for example `make -C deps/rabbitmq_management run-broker`.

  Starting broker... completed with 36 plugins.

With this commit only the target plugin (and its dependencies)
will be started.

  Starting broker... completed with 3 plugins.

This also has a positive effect on start performance:

  make -C deps/rabbitmq_management run-broker  2,28s user 2,11s system 88% cpu 4,943 total
  make -C deps/rabbitmq_management run-broker  2,00s user 1,61s system 94% cpu 3,807 total
2024-06-13 10:37:28 +02:00
..
include Commit the amqp framing generated sources 2024-03-20 13:31:34 +01:00
mk make: Don't start all when run-broker a specific plugin 2024-06-13 10:37:28 +02:00
src Introduce outbound RabbitMQ internal AMQP flow control 2024-06-04 13:11:55 +02:00
test Remove unused imports (thanks elp!) 2024-05-23 16:36:08 +02:00
.gitignore Commit the amqp framing generated sources 2024-03-20 13:31:34 +01:00
BUILD.bazel Commit the amqp framing generated sources 2024-03-20 13:31:34 +01:00
CODE_OF_CONDUCT.md Replace files with symlinks 2022-04-15 06:04:29 -07:00
CONTRIBUTING.md Replace files with symlinks 2022-04-15 06:04:29 -07:00
LICENSE Replace @rabbitmq.com addresses with rabbitmq-core@groups.vmware.com 2023-06-20 15:40:13 +04:00
LICENSE-BSD-recon Add recon license file 2017-10-12 18:31:28 +03:00
LICENSE-MIT-Erlware-Commons Add Erlware Commons license, fix LICENSE. 2016-10-14 10:42:20 +01:00
LICENSE-MIT-Mochi Rename mochinum, mochiweb_util and ec_semver modules 2016-11-24 16:18:39 +01:00
LICENSE-MPL-RabbitMQ Revert drop of Exhibit B on MPL 2.0 2020-08-20 14:26:59 +03:00
Makefile Fix deps for rabbit_common in make 2024-04-18 19:11:01 +02:00
README.md Remove Travis badge :( 2017-06-16 01:38:17 +03:00
app.bzl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
codegen.py More missed license header updates #9969 2024-02-05 11:53:50 -05:00
development.post.mk Switch the default python binary for codegen scripts to python3 2022-06-02 10:58:42 +02:00
development.pre.mk Support publish to Hex.pm 2016-12-16 14:50:29 +01:00
erlang.mk Update branch names and links 2022-09-29 13:58:56 -07:00
rabbitmq-components.mk Update branch names and links 2022-09-29 13:58:56 -07:00

README.md

RabbitMQ Common

This library is shared between RabbitMQ server, RabbitMQ Erlang client and other RabbitMQ ecosystem projects.