HangfireIO / HangfireIO/Hangfire
Requeuing failed job that has continuation should process continuation chain.
Open
- Dominant language
- C#
- Stars
- 10.1k
- Forks
- 1.8k
- Avg merge
- 1h 19m
- Merged PRs (30d)
- 1
Description
Consider the jobs chain : `JobA`->`JobB`->`JobC`.
If `JobA` fails for any reason and then being requeued, jobs `JobB` and `JobC` should be set to `Awaiting` state.
The current behavior leaves `JobB` and `JobC` in `Deleted` state.
Thanks
Contributor guide
Research direction
Reproduce the JobA → JobB → JobC continuation chain, fail JobA, and requeue it. Trace the continuation handling used during requeue, then verify that JobB and JobC transition to Awaiting rather than Deleted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100