google / google/turbinia

Handle non-fatal task failures by re-adding task to queue

Open
#21 0 comments 0 reactions 0 assignees View on GitHub
enhancement Prio2
Dominant language
Python
Stars
794
Forks
172
PR merge metrics
No merged PRs in 30d

Description

... Also set a TTL to the task.

Contributor guide

Open the contributing guide

Research direction

The issue body does not name files, tests, or an entry point. Start by tracing how non-fatal task failures are handled and how tasks are re-added to the queue; identify the existing queue mechanism before determining how task TTL is configured. Done means failed tasks are re-queued with an expiry and the behavior is covered by a relevant test.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.