| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
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.
|
| |\
| |
| | |
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
|
| | |\
| |/
|/| |
|
| | |
| |
| |
| |
| |
| | |
in OTP 23 pids hava new type tag: 88 (previously 103). To account for
this copy whatever the local pid returns and insert that in the output
binary.
|
| |\ \
| | |
| | | |
Helpers for CLI logs command
|
| | |\ \ |
|
| | |\ \ \ |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
To stream log updates to remote node there will be a process started
on the server node to read the log file and send its contents.
Unfortunately it's hard to detect the file to be deleted and the streaming
process will try indefinitely to get more data from the deleted file.
Streaming process is linked to the CLI process and should eventually stop.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Reads last N lines, separated by \n from the file.
This should be portable enough to windows.
|