Karl Nilsson
9bcd51c2a5
Correct help text for rabbitmq-queue grow command
2021-05-26 14:20:04 +01:00
dcorbacho
2998234f48
Move stream_status command to streams
...
Keeps the alias to diagnostics and queues
2021-04-30 11:33:05 +02:00
dcorbacho
310a483221
CLI command to for stream details
...
rabbitmq-queues stream_status [--tracking] <queue>
If the --tracking option is enabled, it returns a table with all offset tracking
for that queue.
2021-04-13 15:29:40 +01:00
Michael Klishin
17526987c6
Bump (c) year
2021-02-14 00:54:01 +03:00
Michael Klishin
68c04358a5
Drive-by change: improve wording used by 'rabbitmq-queues rebalance'
2021-02-09 21:02:52 +03:00
Michael Klishin
b5bdfe701b
Don't consider nodes in maintenance mode to be quorum critical
...
they should have transferred their QQ replicas to its peers
and won't be considered for new replica placement
or Raft leader elections.
Closes #2469 .
2020-10-19 17:29:12 +03:00
Michael Klishin
664db6c28f
Handle cases when there's no message to peek at
2020-09-21 12:33:45 +03:00
Michael Klishin
446e164f27
'rabbitmq-queues peek': tighter position validation, basic JSON formatter support
2020-09-21 12:00:45 +03:00
Michael Klishin
09f60618db
'rabbitmq-queues peek': use MergesDefaultVirtualHost
2020-09-20 20:14:49 +03:00
Michael Klishin
e9919a9651
peek command: limit to rabbitmq-queues
2020-09-20 20:13:31 +03:00
Michael Klishin
aa2b985461
Merge branch 'master' into qq-peek-command
2020-09-20 20:02:53 +03:00
Michael Klishin
28a5f4fc45
Improve error handling, including with --formatter=json
2020-09-18 11:58:15 +03:00
Michael Klishin
f16166d29b
rabbitmq-queues reclaim_quorum_memory: restore --vhost mention in usage
...
apparently quite a few commands have it, even though it's
documented in the general/global parameters section.
2020-09-18 10:18:11 +03:00
Michael Klishin
a6e17863fb
Introduce RabbitMQ.CLI.Core.MergesDefaultVirtualHost
...
Despite being the implicit default, the "/" virtual host
may be required in function assertions, so an explicit
merge can still be necessary.
Lets introduce a reusable macro module for this.
2020-09-18 10:00:52 +03:00
Michael Klishin
9ba1f594f7
Wording
2020-09-18 08:15:42 +03:00
dcorbacho
dd5bed6308
Reclaim quorum memory command
2020-09-16 12:38:55 +01:00
kjnilsson
53a5839ae7
Quorum queue peek command
2020-09-14 12:05:46 +01:00
dcorbacho
679ca254f3
Switch to Mozilla Public License 2.0 (MPL 2.0)
2020-07-11 19:23:07 +01:00
Michael Klishin
9f031d3f0b
Special case single node clusters for 'rabbitmq-queues check_if_node_is_quorum_critical'
...
References rabbitmq/rabbitmq-cli#432
2020-07-01 18:25:06 +03:00
Michael Klishin
24947666b9
if a node is the only cluster member, pass on the mirror sync critical check
...
Per discussion with @harshac, @ansd
Closes rabbitmq/rabbitmq-cli#432
2020-07-01 01:46:31 +03:00
Michael Klishin
209acc6396
Rename Rabbitmq.Atom.Coerce to RabbitMQ.CLI.Core.DataCoercion
...
to follow the existing core (library, utility) module
naming convention.
2020-06-26 01:34:03 +03:00
Jean-Sébastien Pédron
0e15591bf5
Update copyright (year 2020)
2020-03-10 15:39:56 +01:00
Michael Klishin
2c66121f34
Expose two rabbitmq-queues health checks to rabbitmq-diagnostics
2020-01-22 20:52:24 +03:00
Michael Klishin
58b1d8c6a0
rabbitmq-queues quorum_status: move to Observability section in help
...
While at it, do not expose this command via rabbitmqctl as
it wasn't intentional.
2020-01-22 20:25:17 +03:00
Michael Klishin
73776fbf04
(c) bump
2019-12-29 05:50:26 +03:00
Luke Bakken
be003a979d
Rename to this commands name
2019-12-19 09:45:10 -08:00
Michael Klishin
7158eec954
Introduce rabbitmq-queues check_if_node_is_mirror_sync_critical
...
Part two of #389 .
2019-12-19 03:59:30 +03:00
Michael Klishin
71212de9ee
Introduce `rabbitmq-queues check_if_node_is_quorum_critical'
...
Mob: @kjnilsson and several other Pivots.
Part of #389 .
2019-12-12 15:58:06 +03:00
Michael Klishin
254fe20453
Move quorum_status to rabbitmq-queues, add basic tests
2019-09-26 08:16:33 +03:00
Michael Klishin
801b52ac28
rabbitmq-queues [add, remove]: doc wording
2019-09-26 07:42:20 +03:00
Michael Klishin
a14cf63a0e
Expand rabbitmq-queues shrink argument docs
2019-09-26 07:17:10 +03:00
Michael Klishin
2fff042f8d
Expand rabbitmq-queues grow argument docs
2019-09-26 06:39:04 +03:00
Michael Klishin
a9881c5037
Add missing usage arguments for rabbitmq-queues rebalance
2019-09-25 19:52:19 +03:00
dcorbacho
8c77ba5078
Use pretty table formatter
...
[#166480197 ]
2019-09-16 11:18:42 +01:00
Diana Corbacho
5ebbd46989
Rebalance command
...
[#166551605 ]
2019-09-12 11:21:33 +01:00
Michael Klishin
641fae4a96
Revert "rabbitmq-queues add-member: increase default timeout to 15s"
...
This reverts commit 0a68e5944a
.
More QQ operations have default timeout of 5s. This has to be addressed
in a more fundamental way (or not at all unless we have evidence of
false positives).
2019-07-03 23:28:28 +02:00
Michael Klishin
0a68e5944a
rabbitmq-queues add-member: increase default timeout to 15s
...
We've tried 5s values before and always bumped
them later because of false positives.
2019-07-03 23:26:56 +02:00
Diana Corbacho
bb4e40df86
Provide timeout to add_member command
...
[#166670827 ]
2019-07-03 13:07:57 +01:00
Michael Klishin
d34b4b7ce0
Tweak argument names in rabbitmq-queues command help
2019-04-01 14:56:40 +03:00
Michael Klishin
a27289af95
Recommend doc guides in --help for more commands
2019-03-26 17:07:18 +03:00
Michael Klishin
93dbbf342e
Rework how command-specific options are displayed in help
...
Per recommendation from @dumbbell.
usage_addition/0 return format per discussion
with @dcorbacho, @hairyhum, @lukebakken.
2019-03-26 01:21:22 +03:00
Spring Operator
0a2541afd3
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* http://blog.listincomprehension.com/search/label/procket (200) with 1 occurrences could not be migrated:
([https](https://blog.listincomprehension.com/search/label/procket ) result ClosedChannelException).
* http://dozzie.jarowit.net/trac/wiki/TOML (200) with 1 occurrences could not be migrated:
([https](https://dozzie.jarowit.net/trac/wiki/TOML ) result SSLHandshakeException).
* http://dozzie.jarowit.net/trac/wiki/subproc (200) with 1 occurrences could not be migrated:
([https](https://dozzie.jarowit.net/trac/wiki/subproc ) result SSLHandshakeException).
* http://e2project.org (200) with 1 occurrences could not be migrated:
([https](https://e2project.org ) result AnnotatedConnectException).
* http://erlang.org/doc/reference_manual/distributed.html (200) with 1 occurrences could not be migrated:
([https](https://erlang.org/doc/reference_manual/distributed.html ) result ConnectTimeoutException).
* http://nitrogenproject.com/ (200) with 2 occurrences could not be migrated:
([https](https://nitrogenproject.com/ ) result ConnectTimeoutException).
* http://proper.softlab.ntua.gr (200) with 1 occurrences could not be migrated:
([https](https://proper.softlab.ntua.gr ) result SSLHandshakeException).
* http://yaws.hyber.org (200) with 1 occurrences could not be migrated:
([https](https://yaws.hyber.org ) result AnnotatedConnectException).
* http://choven.ca (503) with 1 occurrences could not be migrated:
([https](https://choven.ca ) result ConnectTimeoutException).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://fixprotocol.org/ (301) with 1 occurrences migrated to:
https://fixtrading.org ([https](https://fixprotocol.org/ ) result SSLHandshakeException).
* http://erldb.org (UnknownHostException) with 1 occurrences migrated to:
https://erldb.org ([https](https://erldb.org ) result UnknownHostException).
* http://elixir-lang.org/docs/stable/elixir/OptionParser.html (301) with 1 occurrences migrated to:
https://elixir-lang.org/docs/stable/elixir/OptionParser.html ([https](https://elixir-lang.org/docs/stable/elixir/OptionParser.html ) result 404).
* http://elixir-lang.org/docs/stable/elixir/Stream.html (301) with 1 occurrences migrated to:
https://elixir-lang.org/docs/stable/elixir/Stream.html ([https](https://elixir-lang.org/docs/stable/elixir/Stream.html ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://cloudi.org/ with 27 occurrences migrated to:
https://cloudi.org/ ([https](https://cloudi.org/ ) result 200).
* http://elixir-lang.org with 1 occurrences migrated to:
https://elixir-lang.org ([https](https://elixir-lang.org ) result 200).
* http://elixir-lang.org/ with 2 occurrences migrated to:
https://elixir-lang.org/ ([https](https://elixir-lang.org/ ) result 200).
* http://elixir-lang.org/getting-started/typespecs-and-behaviours.html with 1 occurrences migrated to:
https://elixir-lang.org/getting-started/typespecs-and-behaviours.html ([https](https://elixir-lang.org/getting-started/typespecs-and-behaviours.html ) result 200).
* http://elixir-lang.org/install.html with 1 occurrences migrated to:
https://elixir-lang.org/install.html ([https](https://elixir-lang.org/install.html ) result 200).
* http://erlware.org/ with 1 occurrences migrated to:
https://erlware.org/ ([https](https://erlware.org/ ) result 200).
* http://inaka.github.io/cowboy-trails/ with 1 occurrences migrated to:
https://inaka.github.io/cowboy-trails/ ([https](https://inaka.github.io/cowboy-trails/ ) result 200).
* http://ninenines.eu with 6 occurrences migrated to:
https://ninenines.eu ([https](https://ninenines.eu ) result 200).
* http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to:
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ) result 200).
* http://www.actordb.com/ with 2 occurrences migrated to:
https://www.actordb.com/ ([https](https://www.actordb.com/ ) result 200).
* http://www.cs.kent.ac.uk/projects/wrangler/Home.html with 1 occurrences migrated to:
https://www.cs.kent.ac.uk/projects/wrangler/Home.html ([https](https://www.cs.kent.ac.uk/projects/wrangler/Home.html ) result 200).
* http://www.rebar3.org with 1 occurrences migrated to:
https://www.rebar3.org ([https](https://www.rebar3.org ) result 200).
* http://contributor-covenant.org with 1 occurrences migrated to:
https://contributor-covenant.org ([https](https://contributor-covenant.org ) result 301).
* http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/ ) result 301).
* http://inaka.github.com/apns4erl with 1 occurrences migrated to:
https://inaka.github.com/apns4erl ([https](https://inaka.github.com/apns4erl ) result 301).
* http://inaka.github.com/edis/ with 1 occurrences migrated to:
https://inaka.github.com/edis/ ([https](https://inaka.github.com/edis/ ) result 301).
* http://lasp-lang.org/ with 1 occurrences migrated to:
https://lasp-lang.org/ ([https](https://lasp-lang.org/ ) result 301).
* http://rabbitmq.com/documentation.html with 1 occurrences migrated to:
https://rabbitmq.com/documentation.html ([https](https://rabbitmq.com/documentation.html ) result 301).
* http://saleyn.github.com/erlexec with 1 occurrences migrated to:
https://saleyn.github.com/erlexec ([https](https://saleyn.github.com/erlexec ) result 301).
* http://www.mozilla.org/MPL/ with 290 occurrences migrated to:
https://www.mozilla.org/MPL/ ([https](https://www.mozilla.org/MPL/ ) result 301).
* http://zhongwencool.github.io/observer_cli with 1 occurrences migrated to:
https://zhongwencool.github.io/observer_cli ([https](https://zhongwencool.github.io/observer_cli ) result 301).
2019-03-20 03:13:07 -05:00
Michael Klishin
8c60489719
Replace [-p vhost] in help messages with [--vhost vhost]
2019-03-18 13:53:54 +03:00
Michael Klishin
9bc4b148f1
Document more command-specific arguments and switches
2019-03-18 08:56:17 +03:00
Michael Klishin
6a368e24dc
New command group: replication
2019-02-21 20:45:49 +03:00
kjnilsson
50cb1a0329
Add descriptions to rabbitmq-queues commands
2019-02-21 16:44:08 +00:00
Michael Klishin
5fd924099f
Correct usage line
2019-02-21 00:47:36 +03:00
Michael Klishin
ade7f479e1
Match on error tuples only here
2019-02-21 00:42:03 +03:00
Michael Klishin
b4d2ab6fe0
Return a human-friendly validation error
2019-02-21 00:35:23 +03:00
Michael Klishin
f3829006b3
Correct a copy-paste artifact
2019-02-21 00:31:29 +03:00