queue info metric: guard against whereis returning `undefined` (#13646)

This commit is contained in:
Michal Kuratczyk 2025-03-28 12:37:42 +01:00 committed by GitHub
parent 00a7898dbe
commit f0976b48b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 3 deletions

View File

@ -433,9 +433,11 @@ membership(Pid, Members) when is_pid(Pid) ->
membership({Name, Node}, Members) ->
case Node =:= node() of
true ->
case is_process_alive(whereis(Name)) of
true -> leader;
false -> undefined
case whereis(Name) of
Pid when is_pid(Pid) ->
leader;
_ ->
undefined
end;
false ->
case lists:member(node(), Members) of