Skip to content

Commit 1150d51

Browse files
Merge pull request #12577 from rabbitmq/su_aws/actually_handle_timeout_reconciliation
QQ periodic membership reconciliation: correctly return a `ra:members/2` error in case of a timeout
2 parents 17df1b9 + dacdeb0 commit 1150d51

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

Lines changed: 1 addition & 1 deletion
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)