| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
[#166551605]
|
| |
|
|
|
|
|
| |
This way the scripts really propagate the intended exit status to the
outer world.
|
|\
| |
| | |
Remove use of ra.hrl
|
| |
| |
| |
| |
| |
| |
| | |
As this is an internal header now.
Rename use of maybe/1 type to option to avoid
confusion with rabbit_types:maybe/1 which is different.
|
|\ \
| | |
| | | |
Add virtual host description and tags
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add metadata fields to virtual host
Address feedback in #2080
* Switch to functions for vhost record accessors
* Restore rabbit_vhost:list/0 behavior, introduce rabbit_vhost:all/0
to compensate
* Store tags as an array of atoms, the same way we do for user tags
* Type spec fixes
* Other minor interface improvements suggested by @dumbbell
Co-Authored-By: Michael Klishin <mklishin@pivotal.io>
[#166298298]
|
| | |
|
|/ |
|
|\
| |
| | |
scripts/rabbitmq-server.bat: Use `werl.exe` when user wants a shell
|
|/
|
|
|
| |
Compared to `erl.exe`, `werl.exe` has proper line editing and commands
history, like Unix' `erl`.
|
|\
| |
| | |
rabbitmq-env.bat: Quote the expansion of %1 in `filter_path`
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Otherwise, paths containing parenthesis such as `C:/Program Files
(x86)/...` get mis-interpreted and the function fails.
In my testing, the error was:
\Elixir\lib\elixir was unexpected
... based on the fact that Elixir is installed in
`C:\Program Files (x86)\Elixir`.
While here, explicitely calls `rabbitmqctl.bat`, not `rabbitmqctl`. The
latter might be available and picked in a Git clone.
|
|\
| |
| | |
On Win32, ensure RABBITMQ_FEATURE_FLAGS_FILE_source is set to "environment" correctly
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
in connection parameters. It doesn't seem to matter
in the test at hand anyway.
References rabbitmq/rabbitmq-erlang-client#123.
|
|\
| |
| | |
Replace timer:send_after/3 by erlang:send_after/3
|
|/
|
|
| |
[#167926549]
|
|\
| |
| | |
rabbit_amqqueue: Return empty list in consumers/1 when the queue is gone
|
| |
| |
| |
| |
| |
| |
| |
| | |
This seems to happen in our CI quite frequently with
`queue_parallel_SUITE`. In this testsuite, testcases are executed in
parallel. At least the `basic_cancel` testcase queries all consumers of
all queues: if an unrelated testcase finishes in parallel and thus
deletes its queue(s), the call to `consumers_all/1` crashes.
|
| |
| |
| |
| |
| |
| | |
... which could take some time after connection close. This is mostly a
guess, based on the transient failures I see in CI. Hopefully it will
help there.
|
|/ |
|
|\
| |
| | |
Fix log rotation on Windows (master)
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix missing quote in mkdir argument to handle directories with spaces properly on Windows
Ensure paths are double-quoted when necessary
Ensure all win32 paths have forward slashes. Use more typical escaping of double quotes
Do not convert to a binary as that has bad effects when the msg store dir base has extended ASCII characters, as when setting RABBITMQ_BASE to C:/ProgramData/Tést Directory (frazzle)/RabbitMQ
Add "t" modifier to format strings for values that may be unicode
Remove use of unquote as it only works when the second arg is not double-quoted when called, but that version fails on paths with spaces.
De-quote ALL THE THINGS
Update rabbitmq-components.mk
(cherry picked from commit a515903662566e0fc158918bc1c42fc1a0a8384a)
Log file management suite: adapt to Lager 3.8
I observed no functional changes around log rotation.
These assertions depend on internal file management
aspects of Lager, so let's update them and see.
References #2068, #2059.
(cherry picked from commit d6e7c3841c5f01933e9182da1701bd2ac74eb1ff)
(cherry picked from commit 6a9eb18ca1f1f3d5166e923f54f4ed349a1b95a2)
Replace dequote function with replace syntax, which works with unicode characters
|
|\
| |
| | |
Make it possible to pre-configure cluster name via config
|
| | |
|
| |
| |
| |
| | |
Per discussion with @gerhard.
|
|/
|
|
|
|
|
| |
Pair: @dcorbacho.
Closes #2077.
References #2049.
|
|
|
|
|
|
|
|
| |
I observed no functional changes around log rotation.
These assertions depend on internal file management
aspects of Lager, so let's update them and see.
References #2068, #2059.
|
| |
|
|\
| |
| | |
Upgrade bundled Cuttlefish to 2.3.0 produced on Erlang/OTP 21.3
|
| | |
|
| | |
|
|\ \
| |/
|/| |
Add marker rabbit_queue_type behaviour
|
|/
|
|
|
|
|
|
| |
And use the implementing module as the value of the amqqueue record
`type` field. This will allow for easy dispatch to the queue type
implementation.
Make amqqueue compatible with the classic queue tag
|
|\
| |
| | |
Dialyzer fixes
|
| | |
|
|\ \
| |/
|/| |
Publish messages_persistent
|
|/
|
|
|
|
| |
They were only sent on the event
[#167649915]
|
|
|
|
|
|
|
|
|
|
|
| |
Kyorai/cuttlefish@fff866a3a22dc2a8f3d23aa13933b90542485728"
This reverts commit ebfb4ea9b09409a9e31008b3494a17062ed5211d.
`config_schema` tests that combine a new style and advanced config
snippets fail. This needs further investigation.
References Kyorai/cuttlefish#2.
|
|
|
|
|
|
|
|
| |
Kyorai/cuttlefish@fff866a3a22dc2a8f3d23aa13933b90542485728
All tests pass locally, let's see how package tests do.
References Kyorai/cuttlefish#2.
|
|\
| |
| | |
Add get empty counter to quorum queues
|
| |
| |
| |
| | |
[#167667854]
|
|\ \
| | |
| | | |
Publish persistent stats for quorum queues
|
| |/
| |
| |
| | |
[#167649915]
|
| | |
|
|/ |
|
| |
|
|\
| |
| | |
Queue, connection and exchange count functions
|