Skip to content

Commit e029bf6

Browse files
acogoluegnesmergify[bot]
authored andcommitted
Fix a couple for dialyzer warnings
(cherry picked from commit 07d7f09) (cherry picked from commit d1f597a) # Conflicts: # deps/rabbitmq_stream/src/rabbit_stream_reader.erl
1 parent 22b048f commit e029bf6

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

deps/rabbitmq_stream/src/rabbit_stream_reader.erl

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,13 @@
8484
heartbeat :: undefined | integer(),
8585
heartbeater :: any(),
8686
client_properties = #{} :: #{binary() => binary()},
87+
<<<<<<< HEAD
8788
monitors = #{} :: #{reference() => stream()},
8889
stats_timer :: undefined | reference(),
90+
=======
91+
monitors = #{} :: #{reference() => {pid(), stream()}},
92+
stats_timer :: undefined | rabbit_event:state(),
93+
>>>>>>> d1f597aae2 (Fix a couple for dialyzer warnings)
8994
resource_alarm :: boolean(),
9095
send_file_oct ::
9196
atomics:atomics_ref(), % number of bytes sent with send_file (for metrics)
@@ -3152,8 +3157,8 @@ clean_state_after_stream_deletion_or_failure(MemberPid, Stream,
31523157
VirtualHost, Consumer,
31533158
single_active_consumer(Consumer),
31543159
Rqsts0);
3155-
{_, #consumer{configuration =
3156-
#consumer_configuration{member_pid = MemberPid}}} ->
3160+
{MemberPid, #consumer{configuration =
3161+
#consumer_configuration{member_pid = MemberPid}}} ->
31573162
rabbit_stream_metrics:consumer_cancelled(self(),
31583163
stream_r(Stream,
31593164
C0),
@@ -3182,17 +3187,17 @@ clean_state_after_stream_deletion_or_failure(MemberPid, Stream,
31823187
true ->
31833188
{PurgedPubs, PurgedPubToIds} =
31843189
maps:fold(fun(PubId,
3185-
#publisher{stream = S, reference = Ref, leader = MPid},
3186-
{Pubs, PubToIds}) when S =:= Stream andalso MPid =:= MemberPid ->
3187-
rabbit_stream_metrics:publisher_deleted(self(),
3190+
#publisher{stream = S, reference = Ref},
3191+
{Pubs, PubToIds}) when S =:= Stream andalso MemberPid =:= undefined ->
3192+
rabbit_stream_metrics:publisher_deleted(self(),
31883193
stream_r(Stream,
31893194
C1),
31903195
PubId),
31913196
{maps:remove(PubId, Pubs),
31923197
maps:remove({Stream, Ref}, PubToIds)};
31933198
(PubId,
3194-
#publisher{stream = S, reference = Ref},
3195-
{Pubs, PubToIds}) when S =:= Stream andalso MemberPid =:= undefined ->
3199+
#publisher{stream = S, reference = Ref, leader = MPid},
3200+
{Pubs, PubToIds}) when S =:= Stream andalso MPid =:= MemberPid ->
31963201
rabbit_stream_metrics:publisher_deleted(self(),
31973202
stream_r(Stream,
31983203
C1),

0 commit comments

Comments
 (0)