HangfireIO / HangfireIO/Hangfire

Don't add another task to be executed while a current version of the task hasn't failed

Open
#324 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.