| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
They seem to be unused and rpc_call/7 calls rabbit_misc:rpc_call/7 which
doesn't exist.
Reported by xref.
[#140125673]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some common mistakes such as:
- no newline after a final `.`;
- mdoc commands in the middle of a paragraph;
- `Op` used even though it shouldn't enclose remaining content on
this line
I also changed variants (e.g. -t and --timeout) so they are separated by
comas, not pipes, because this is the conventions for them: they are the
same thing, not different options you have to pick.
Finally, a few typos were also fixed.
[#144034507]
|
| | |
|
| | |
|
| |\
| |
| | |
Add rabbit_tracer boot step for running Looking Glass
|
| | | |
|
| | | |
|
| | |\ |
|
| | |\ \ |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It will run only if RABBITMQ_TRACER is defined. It contain a
list of M:F (for example RABBITMQ_TRACER="abc:def,ghi:jkl")
that are functions returning Looking Glass trace specifications.
This commit comes with one such function, rabbit_tracer:connections.
It will trace all existing and future connection processes across
all rabbit and rabbit_common applications.
More functions will need to be added to trace specific parts of
RabbitMQ, or to trace plugins. For example there could be functions
for tracing channels, or data collection for management. Trace
specifications can be combined to get the target you need.
|
| |\ \ \ \
| | | | |
| | | | | |
Pass in extra arguments to authentication backend
|
| | |\ \ \ \
| | | |_|/
| | |/| | |
|
| | |\ \ \ \ |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | |\ \ \ \ \ |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Those extra arguments are extracted from an external module,
the convention being "rabbit_%protocol%_connection_info" for the module name.
This allows to pass in plugin-specific authentication arguments,
e.g. client ID in the case of MQTT.
Part of rabbitmq/rabbitmq-mqtt#139
|
| | | | | | | | |
|
| | |_|_|/ / /
|/| | | | | |
|
| |\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | | |
Add OTP version to server properties
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
I wanted to know which Erlang & RabbitMQ version I am benchmarking
against. Whilst RabbitMQ version was already exposed via server
properties, Erlang version wasn't.
Since otp_release/0 is in rabbit_misc, it felt natural to add this
functionality there, especially since testing it via rabbit_reader felt
awkward.
|
| | | | | | | |
|
| |\ \ \ \ \ \
| |/ / / / / |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In `master`, it is used by the new CLI.
[#147436507]
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
rabbitmq-common
The module it tests was already moved.
[#147436507]
|
| |\ \ \ \ \ \
| |/ / / / / |
|
| | |\ \ \ \ \ |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
... in rabbitmq-server.
This resolves a reverse dependency of rabbitmq-common on
rabbitmq-server. However, this breaks the API because we can't keep a
compatibility function.
[#118490793]
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
... to rabbit_vhost.
[#118490793]
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Those modules depend on rabbitmq-server but they are used neither by the
Erlang client nor by rabbitmq-common itself.
They are imported as-is. Some may need further changes after the import.
This resolves the dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is a breaking change and we'll need to update users of this API.
This resolves a dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Thi resolves a dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Thi resolves a dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
They are not used by rabbitmq-common or rabbitmq-erlang-client anymore.
This solves a dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It obviously depends on a running broker, but some modules in
rabbitmq-common call it. This resolves a dependency of rabbitmq-common
on rabbitmq-server.
[#118490793]
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vm_memory_monitor is used by file_handle_cache which was previously
moved here (see commit c36be242a58863be872b08b9bc0ec79c6d23b1db).
rabbit_resource_monitor_misc is used by vm_memory_monitor.
They are generic enough to be moved to rabbitmq-common. This resolves a
dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
|
| |\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
... in rabbitmq-server.
This resolves a reverse dependency of rabbitmq-common on
rabbitmq-server. However, this breaks the API because we can't keep a
compatibility function.
[#118490793]
(cherry picked from commit 3d09dc5fa2ea67eab355d82292fd026e475277a2)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
... to rabbit_vhost.
[#118490793]
(cherry picked from commit d5b5b8089b249eb36d074b296b13f753e24b932f)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Those modules depend on rabbitmq-server but they are used neither by the
Erlang client nor by rabbitmq-common itself.
They are imported as-is. Some may need further changes after the import.
This resolves the dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
(cherry picked from commit 9cf0cfea9eb087b9df1c0e6ab636601be6c9a7cb)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is a breaking change and we'll need to update users of this API.
This resolves a dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
(cherry picked from commit 3ad84520cb23e4bf05662e43384870de529d21a6)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Thi resolves a dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
(cherry picked from commit ef5fc31c6eb8033895a7f4b29ab715f4ce313651)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Thi resolves a dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
(cherry picked from commit b634a84851505535d9e8ecb7eb96584dfa371f58)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
They are not used by rabbitmq-common or rabbitmq-erlang-client anymore.
This solves a dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
(cherry picked from commit 7d470b84f004cbcddefa960df0c65bbcb95d9a83)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
It obviously depends on a running broker, but some modules in
rabbitmq-common call it. This resolves a dependency of rabbitmq-common
on rabbitmq-server.
`master` branch only:
Also move rabbit_log.hrl from rabbitmq-server to rabbitmq-common.
[#118490793]
(cherry picked from commit 5f2c1152890f44e60af92b8ca97b922f0d0e9bed)
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
vm_memory_monitor is used by file_handle_cache which was previously
moved here (see commit c36be242a58863be872b08b9bc0ec79c6d23b1db).
rabbit_resource_monitor_misc is used by vm_memory_monitor.
They are generic enough to be moved to rabbitmq-common. This resolves a
dependency of rabbitmq-common on rabbitmq-server.
[#118490793]
(cherry picked from commit 95c993dc848c679da0a130965920eb31e104104f)
|