@@ -29,8 +29,8 @@ defmodule RabbitMQ.CLI.Diagnostics.Commands.CheckForQuorumQueuesWithoutAnElected
29
29
[ ] ->
30
30
:ok
31
31
32
- unhealthy_queues_or_error ->
33
- { :error , unhealthy_queues_or_error }
32
+ error_or_leaderless_queues ->
33
+ { :error , :check_failed , error_or_leaderless_queues }
34
34
end
35
35
end
36
36
@@ -51,23 +51,23 @@ defmodule RabbitMQ.CLI.Diagnostics.Commands.CheckForQuorumQueuesWithoutAnElected
51
51
{ :ok , "Node #{ node_name } reported all quorum queue as having responsive leader replicas" }
52
52
end
53
53
54
- def output ( { :error , unhealthy_queues } , % { node: node_name , formatter: "json" } ) when is_list ( unhealthy_queues ) do
55
- { :ok , :check_passed ,
54
+ def output ( { :error , :check_failed , error_or_leaderless_queues } , % { node: node_name , formatter: "json" } ) when is_list ( error_or_leaderless_queues ) do
55
+ { :error , :check_failed ,
56
56
% {
57
57
"result" => "error" ,
58
- "queues" => unhealthy_queues ,
58
+ "queues" => error_or_leaderless_queues ,
59
59
"message" => "Node #{ node_name } reported quorum queues with a missing (not elected) or unresponsive leader replica"
60
60
} }
61
61
end
62
62
63
- def output ( { :error , unhealthy_queues } , % { silent: true } ) when is_list ( unhealthy_queues ) do
64
- { :ok , :check_passed }
63
+ def output ( { :error , :check_failed , error_or_leaderless_queues } , % { silent: true } ) when is_list ( error_or_leaderless_queues ) do
64
+ { :error , :check_failed , error_or_leaderless_queues }
65
65
end
66
66
67
- def output ( { :error , unhealthy_queues } , % { vhost: _vhost } ) when is_list ( unhealthy_queues ) do
68
- lines = queue_lines ( unhealthy_queues )
67
+ def output ( { :error , :check_failed , error_or_leaderless_queues } , % { vhost: _vhost } ) when is_list ( error_or_leaderless_queues ) do
68
+ lines = queue_lines ( error_or_leaderless_queues )
69
69
70
- { :ok , :check_passed , Enum . join ( lines , line_separator ( ) ) }
70
+ { :error , :check_failed , Enum . join ( lines , line_separator ( ) ) }
71
71
end
72
72
73
73
def usage ( ) do
0 commit comments