Skip to content

Commit 673bfce

Browse files
Merge pull request #7854 from rabbitmq/mergify/bp/v3.12.x/pr-7853
Quorum queues: warn when policy command was not successful (backport #7853)
2 parents 4fcf757 + 6705809 commit 673bfce

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

deps/rabbit/src/rabbit_quorum_queue.erl

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -976,8 +976,15 @@ maybe_delete_data_dir(UId) ->
976976

977977
policy_changed(Q) ->
978978
QPid = amqqueue:get_pid(Q),
979-
_ = rabbit_fifo_client:update_machine_state(QPid, ra_machine_config(Q)),
980-
ok.
979+
case rabbit_fifo_client:update_machine_state(QPid, ra_machine_config(Q)) of
980+
ok ->
981+
ok;
982+
Err ->
983+
FormattedQueueName = rabbit_misc:rs(amqqueue:get_name(Q)),
984+
rabbit_log:warning("~s: policy may not have been successfully applied. Error: ~p",
985+
[FormattedQueueName, Err]),
986+
ok
987+
end.
981988

982989
-spec cluster_state(Name :: atom()) -> 'down' | 'recovering' | 'running'.
983990

0 commit comments

Comments
 (0)