fix(emqx_resource): raise error when failed to pick worker
This commit is contained in:
parent
82df49d165
commit
d0e9d4c4d5
|
@ -257,4 +257,8 @@ proc_name(Mod, Id) ->
|
||||||
list_to_atom(lists:concat([Mod, "_", Id])).
|
list_to_atom(lists:concat([Mod, "_", Id])).
|
||||||
|
|
||||||
pick(InstId) ->
|
pick(InstId) ->
|
||||||
gproc_pool:pick_worker(emqx_resource_instance, InstId).
|
Pid = gproc_pool:pick_worker(emqx_resource_instance, InstId),
|
||||||
|
case is_pid(Pid) of
|
||||||
|
true -> Pid;
|
||||||
|
false -> error({failed_to_pick_worker, emqx_resource_instance, InstId})
|
||||||
|
end.
|
||||||
|
|
Loading…
Reference in New Issue