Skip to content

Commit 7188374

Browse files
michaelklishinmergify-bot
authored andcommitted
Address #4217 QA feedback (cosmetics)
(cherry picked from commit 5692272)
1 parent 13f7ab0 commit 7188374

File tree

1 file changed

+17
-24
lines changed

1 file changed

+17
-24
lines changed

deps/rabbit/src/rabbit_stream_coordinator.erl

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ apply(#{machine_version := MachineVersion} = Meta, {down, Pid, Reason} = Cmd,
392392
[]
393393
end,
394394
case maps:take(Pid, Monitors0) of
395-
{{StreamId, listener}, Monitors} when MachineVersion =< 1 ->
395+
{{StreamId, listener}, Monitors} when MachineVersion < 2 ->
396396
Listeners = case maps:take(StreamId, StateListeners0) of
397397
error ->
398398
StateListeners0;
@@ -407,20 +407,20 @@ apply(#{machine_version := MachineVersion} = Meta, {down, Pid, Reason} = Cmd,
407407
return(Meta, State#?MODULE{listeners = Listeners,
408408
monitors = Monitors}, ok, Effects0);
409409
{{PidStreams, listener}, Monitors} when MachineVersion >= 2 ->
410-
Streams = maps:fold(fun(StreamId, _, Acc) ->
410+
Streams = maps:fold(
411+
fun(StreamId, _, Acc) ->
411412
case Acc of
412413
#{StreamId := Stream = #stream{listeners = Listeners0}} ->
413414
Listeners = maps:fold(fun({P, _} = K, _, A) when P == Pid ->
414415
maps:remove(K, A);
415416
(K, V, A) ->
416417
A#{K => V}
417-
end, #{}, Listeners0
418-
),
418+
end, #{}, Listeners0),
419419
Acc#{StreamId => Stream#stream{listeners = Listeners}};
420420
_ ->
421421
Acc
422422
end
423-
end, Streams0, PidStreams),
423+
end, Streams0, PidStreams),
424424
return(Meta, State#?MODULE{streams = Streams,
425425
monitors = Monitors}, ok, Effects0);
426426
{{StreamId, member}, Monitors1} ->
@@ -468,18 +468,8 @@ apply(#{machine_version := MachineVersion} = Meta,
468468
stream_id := StreamId} = Args},
469469
#?MODULE{streams = Streams,
470470
monitors = Monitors0} = State0) when MachineVersion >= 2 ->
471-
Node = case Args of
472-
#{node := N} ->
473-
N;
474-
_ ->
475-
node(Pid)
476-
end,
477-
Type = case Args of
478-
#{type := T} ->
479-
T;
480-
_ ->
481-
leader
482-
end,
471+
Node = maps:get(node, Args, node(Pid)),
472+
Type = maps:get(type, Args, leader),
483473

484474
case Streams of
485475
#{StreamId := #stream{listeners = Listeners0} = Stream0} ->
@@ -1371,15 +1361,16 @@ inform_listeners_eol(MachineVersion, #stream{target = deleted,
13711361
{queue_event, QRef, eol},
13721362
cast}
13731363
end, maps:keys(Listeners));
1374-
inform_listeners_eol(MachineVersion, #stream{target = deleted,
1375-
listeners = Listeners,
1376-
queue_ref = QRef
1377-
}) when MachineVersion >= 2 ->
1364+
inform_listeners_eol(MachineVersion,
1365+
#stream{target = deleted,
1366+
listeners = Listeners,
1367+
queue_ref = QRef}) when MachineVersion >= 2 ->
13781368
LPidsMap = maps:fold(fun({P, _}, _V, Acc) ->
1379-
Acc#{P => ok}
1369+
Acc#{P => ok}
13801370
end, #{}, Listeners),
13811371
lists:map(fun(Pid) ->
1382-
{send_msg, Pid,
1372+
{send_msg,
1373+
Pid,
13831374
{queue_event, QRef, eol},
13841375
cast}
13851376
end, maps:keys(LPidsMap));
@@ -1418,7 +1409,9 @@ eval_listeners(MachineVersion, #stream{listeners = Listeners0,
14181409
maps:fold(fun({P, leader}, ListLPid0, {Lsts0, Effs0}) ->
14191410
%% iterating over member to find the leader
14201411
{ListLPid1, Effs1} =
1421-
maps:fold(fun(_N, #member{state = {running, _, LeaderPid}, role = {writer, _}, target = T}, A)
1412+
maps:fold(fun(_N, #member{state = {running, _, LeaderPid},
1413+
role = {writer, _},
1414+
target = T}, A)
14221415
when ListLPid0 == LeaderPid, T /= deleted ->
14231416
%% it's the leader, same PID, nothing to do
14241417
A;

0 commit comments

Comments
 (0)