perf(retainer): do not GC on replicant nodes
This commit is contained in:
parent
42be694d40
commit
534a741b0e
|
@ -153,6 +153,14 @@ store_retained(_, Msg = #message{topic = Topic}) ->
|
||||||
end.
|
end.
|
||||||
|
|
||||||
clear_expired(_) ->
|
clear_expired(_) ->
|
||||||
|
case mria_rlog:role() of
|
||||||
|
core ->
|
||||||
|
clear_expired();
|
||||||
|
_ ->
|
||||||
|
ok
|
||||||
|
end.
|
||||||
|
|
||||||
|
clear_expired() ->
|
||||||
NowMs = erlang:system_time(millisecond),
|
NowMs = erlang:system_time(millisecond),
|
||||||
QH = qlc:q([
|
QH = qlc:q([
|
||||||
RetainedMsg
|
RetainedMsg
|
||||||
|
|
Loading…
Reference in New Issue