turbinia icon indicating copy to clipboard operation
turbinia copied to clipboard

Retry Worker Side Timeouts

Open wajihyassine opened this issue 2 years ago • 1 comments

Celery has the ability to retry Tasks and only retry an X max amount times before failing.

We'd benefit from a Worker side timeout to at least retry a timed out job once given times where there is high load and short timeouts and important jobs we want to make sure run.

This can be configurable either by a worker side timeout or a job based to Task timeout. A value of zero can be given to not retry a Task if it was timed out.

More info around Celery Retries here: https://docs.celeryq.dev/en/stable/userguide/tasks.html#retrying

wajihyassine avatar Jan 15 '23 00:01 wajihyassine

Related issue: https://github.com/google/turbinia/issues/21

aarontp avatar Jan 11 '24 01:01 aarontp