summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Kuratczyk <mkuratczyk@vmware.com>2022-10-25 12:14:13 +0200
committerGitHub <noreply@github.com>2022-10-25 12:14:13 +0200
commit5b9941baf660e9130019e7b41c13e16b8a21bb21 (patch)
tree22eb3df43a91557b44e761f9a0ad74ebf23690a8
parent2c0290c6ba343769b86b1158363454fd65b53094 (diff)
parent640fa95b5b5fb1a12fb4d34b22c8af1dcd19f8f0 (diff)
downloadrabbitmq-server-git-5b9941baf660e9130019e7b41c13e16b8a21bb21.tar.gz
Merge pull request #6237 from rabbitmq/loic-fix-observer-cli-cq-cluster
Fix the CQ Observer CLI plugin with clusters
-rw-r--r--deps/rabbit/src/rabbit_observer_cli_classic_queues.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/rabbit/src/rabbit_observer_cli_classic_queues.erl b/deps/rabbit/src/rabbit_observer_cli_classic_queues.erl
index 3ce68e7f37..5366e48d90 100644
--- a/deps/rabbit/src/rabbit_observer_cli_classic_queues.erl
+++ b/deps/rabbit/src/rabbit_observer_cli_classic_queues.erl
@@ -59,12 +59,13 @@ sheet_body(State) ->
["dead", Vhost, unicode:characters_to_binary([Name, " (dead)"]),
0,0,0,0,0,0,0,0,0,0];
Pid ->
- case process_info(Pid, message_queue_len) of
+ ProcInfo = erpc:call(node(Pid), erlang, process_info, [Pid, message_queue_len]),
+ case ProcInfo of
undefined ->
[Pid, Vhost, unicode:characters_to_binary([Name, " (dead)"]),
0,0,0,0,0,0,0,0,0,0];
{_, MsgQ} ->
- GS2Q = rabbit_core_metrics:get_gen_server2_stats(Pid),
+ GS2Q = erpc:call(node(Pid), rabbit_core_metrics, get_gen_server2_stats, [Pid]),
Info = rabbit_amqqueue:info(Q),
BQInfo = proplists:get_value(backing_queue_status, Info),
[