HangfireIO / HangfireIO/Hangfire

Hangfire Dashboard is slow to enqueue or delete multiple jobs

Open
#1,871 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

If I open for example this url

/hangfire/jobs/scheduled?from=400&count=100

and I select all and press delete, or enqueue now, looks like it's processed one by one, because it's very slow.
Is there a reason to this slow performance?

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue at /hangfire/jobs/scheduled?from=400&count=100 by selecting all jobs and trying Delete or Enqueue now. Trace how the dashboard handles these bulk actions and determine whether completion can avoid processing jobs one by one; done means the reported bulk operations no longer exhibit the described slowness.

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
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.