You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the only way to decrease the load on the database is to increase IntervalStartJob, but there might be problems with it
I suggest that we add another setting JobThrottleSettings that will dynamically increase IntervalStartJob if there are no jobs available for a certain period
Algorithm:
Try to get jobs with IntervalStartJob
If there is no jobs after JobThrottleSettings.JobRetrievalAttempts we increase IntervalStartJobs by JobThrottleSettings.IntervalMultiplier
To prevent massive IntervalStartJob, there will be JobThrottleSettings.MaxJobThrottleInterval so we won't wait too long
After we successfully retrieve a job, IntervalStartJob will reset to its original value
The text was updated successfully, but these errors were encountered:
Currently, the only way to decrease the load on the database is to increase
IntervalStartJob
, but there might be problems with itI suggest that we add another setting
JobThrottleSettings
that will dynamically increaseIntervalStartJob
if there are no jobs available for a certain periodAlgorithm:
IntervalStartJob
JobThrottleSettings.JobRetrievalAttempts
we increaseIntervalStartJobs
byJobThrottleSettings.IntervalMultiplier
IntervalStartJob
, there will beJobThrottleSettings.MaxJobThrottleInterval
so we won't wait too longIntervalStartJob
will reset to its original valueThe text was updated successfully, but these errors were encountered: