summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordcorbacho <dparracorbacho@piotal.io>2019-09-16 12:00:58 +0100
committerdcorbacho <dparracorbacho@piotal.io>2019-09-16 12:01:49 +0100
commitd5213d4ba630da0dd85426d803dd53c5221d686b (patch)
tree5f03dff44798fb0f3ef4a0e6fbe5f968c3cf88f9 /src
parente60ac4fbe820827ed9e61facabbf3cc710ffb279 (diff)
downloadrabbitmq-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.erl6
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