Skip to content

Commit

Permalink
Tune retry
Browse files Browse the repository at this point in the history
  • Loading branch information
bartjkdp committed Oct 31, 2022
1 parent f866bdc commit 36d3b7f
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions api/app/signals/apps/zgw/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,17 @@
from .models import Case


@app.task(autoretry_for=(requests.exceptions.Timeout, requests.exceptions.HTTPError), retry_backoff=True, max_retries=50)
MAX_RETRIES = 100
DEFAULT_RETRY_DELAY = 60*10

AUTORETRY_FOR = (
requests.exceptions.Timeout,
requests.exceptions.ConnectionError,
requests.exceptions.HTTPError
)


@app.task(autoretry_for=AUTORETRY_FOR, max_retries=MAX_RETRIES, default_retry_delay=DEFAULT_RETRY_DELAY)
def create_initial(signal_id):
signal = Signal.objects.get(pk=signal_id)

Expand Down Expand Up @@ -60,7 +70,7 @@ def create_initial(signal_id):
})


@app.task(autoretry_for=(requests.exceptions.Timeout, requests.exceptions.HTTPError), retry_backoff=True, max_retries=50)
@app.task(autoretry_for=AUTORETRY_FOR, max_retries=MAX_RETRIES, default_retry_delay=DEFAULT_RETRY_DELAY)
def update_status(signal_id):
signal = Signal.objects.get(pk=signal_id)

Expand Down

0 comments on commit 36d3b7f

Please sign in to comment.