Commit 9b73c35c authored by rinpatch's avatar rinpatch

Request limiter setup: consider {:error, :existing} a success

When the application restarts (which happens after certain config
changes), the limiters are not destroyed, so ``
will produce {:error, :existing}
parent 12fa5541
......@@ -88,11 +88,17 @@ def limiter_setup do
max_running = Keyword.get(opts, :size, 50)
max_waiting = Keyword.get(opts, :max_waiting, 10)
:ok =
result ="#{@prefix}.#{name}", max_running, max_waiting,
wait: wait,
max_retries: retries
case result do
:ok -> :ok
{:error, :existing} -> :ok
e -> raise e
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment