tiny improve
This commit is contained in:
parent
1724a6b34b
commit
ab31adf15b
1 changed files with 6 additions and 2 deletions
|
@ -102,7 +102,11 @@ def handle_info({:DOWN, ref, :process, _pid, _reason}, state) do
|
|||
|
||||
running_jobs = :sets.del_element(ref, running_jobs)
|
||||
|
||||
state = state |> remove_ref(ref) |> maybe_start_job(queue_name, running_jobs, queue)
|
||||
state =
|
||||
state
|
||||
|> remove_ref(ref)
|
||||
|> update_queue(queue_name, {running_jobs, queue})
|
||||
|> maybe_start_job(queue_name, running_jobs, queue)
|
||||
|
||||
{:noreply, state}
|
||||
end
|
||||
|
@ -118,7 +122,7 @@ def maybe_start_job(state, queue_name, running_jobs, queue) do
|
|||
|> add_ref(queue_name, mref)
|
||||
|> update_queue(queue_name, {:sets.add_element(mref, running_jobs), queue})
|
||||
else
|
||||
update_queue(state, queue_name, {running_jobs, queue})
|
||||
state
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue