diff options
| author | dcorbacho <dparracorbacho@piotal.io> | 2019-09-16 12:00:58 +0100 |
|---|---|---|
| committer | dcorbacho <dparracorbacho@piotal.io> | 2019-09-16 12:01:49 +0100 |
| commit | d5213d4ba630da0dd85426d803dd53c5221d686b (patch) | |
| tree | 5f03dff44798fb0f3ef4a0e6fbe5f968c3cf88f9 /src | |
| parent | e60ac4fbe820827ed9e61facabbf3cc710ffb279 (diff) | |
| download | rabbitmq-server-git-d5213d4ba630da0dd85426d803dd53c5221d686b.tar.gz | |
Return number of queues per type
* Pretty-formatter ready
[#166480197]
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_amqqueue.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit_amqqueue.erl b/src/rabbit_amqqueue.erl index e4c262ad79..c061d18333 100644 --- a/src/rabbit_amqqueue.erl +++ b/src/rabbit_amqqueue.erl @@ -539,7 +539,11 @@ maybe_migrate(ByNode, MaxQueuesDesired) -> maybe_migrate(ByNode, _, []) -> {ok, maps:fold(fun(K, V, Acc) -> - [{K, length(V)} | Acc] + {CQs, QQs} = lists:splitwith(fun({_, Q, _}) -> + ?amqqueue_is_classic(Q) + end, V), + [[{<<"Node name">>, K}, {<<"Number of quorum queues">>, length(QQs)}, + {<<"Number of classic queues">>, length(CQs)}] | Acc] end, [], ByNode)}; maybe_migrate(ByNode, MaxQueuesDesired, [N | Nodes]) -> case maps:get(N, ByNode, []) of |
