Skip to content

Commit 5bd0bad

Browse files
Merge pull request #12578 from rabbitmq/mergify/bp/v4.0.x/pr-12577
QQ periodic membership reconciliation: correctly return a `ra:members/2` error in case of a timeout (backport #12577)
2 parents 27062d4 + b7f324b commit 5bd0bad

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

deps/rabbit/src/rabbit_quorum_queue_periodic_membership_reconciliation.erl

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ reconciliate_quorum_members(ExpectedNodes, Running, [Q | LocalLeaders],
143143
OldResult) ->
144144
Result =
145145
maybe
146-
{ok, Members, {_, LeaderNode}} = ra:members(amqqueue:get_pid(Q), 500),
146+
{ok, Members, {_, LeaderNode}} ?= ra:members(amqqueue:get_pid(Q), 500),
147147
%% Check if Leader is indeed this node
148148
LeaderNode ?= node(),
149149
%% And that this not is not in maintenance mode

0 commit comments

Comments
 (0)