HangfireIO / HangfireIO/Hangfire
Don't add another task to be executed while a current version of the task hasn't failed
Open
- Dominant language
- C#
- Stars
- 10.1k
- Forks
- 1.8k
- Avg merge
- 1h 19m
- Merged PRs (30d)
- 1
Description
What can be done to only add a single task into the queue to be executed, whereas if a task is in the process queues to be executed, a new execution is not queued until the current execution as either succeeded, or failed, in the system?
Contributor guide
Research direction
The issue names no files, tests, or entry points. Trace the task queueing and execution flow to determine how an already-running task is represented; done means preventing another execution from being queued until the current one succeeds or fails, with tests covering both outcomes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100