HangfireIO / HangfireIO/Hangfire

BackgroundJobServer should be able to configure all BackgroundProcessingServerOptions properties

Open
#2,180 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

BackgroundJobServer with BackgroundJobServerOptions should be able to configure all BackgroundProcessingServerOptions properties

Currently missing:
RetryDelay (func)
RestartDelay (timespan)
LastChanceTimeout (timespan)

https://github.com/HangfireIO/Hangfire/blob/1ae167e3ffc87429a64cf95201c40508101cf25c/src/Hangfire.Core/BackgroundJobServer.cs#L208

Contributor guide

Open the contributing guide

Research direction

Start in src/Hangfire.Core/BackgroundJobServer.cs around line 208 and trace how BackgroundJobServerOptions is passed into the processing server. Compare the available options with RetryDelay, RestartDelay, and LastChanceTimeout; done means all three can be configured through BackgroundJobServerOptions.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.