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])).
|
||||
|
||||
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