Skip to content

Delayed Jobs

Henne Vogelsang edited this page Jan 11, 2021 · 8 revisions

Information about the reoccurring jobs we run

Job queue triggered by schedule frequency
CleanupEvents default clockworkd once per day
CleanupNotifications default clockworkd every hour
ConfigurationWriteToBackendJob default Configuration after_save
ConsistencyCheckJob default clockworkd once per week
EventNotifyBackendJob default clockworkd every 30 seconds
IssueTrackerFetchIssuesJob issuetracking Issue after_create
IssueTrackerUpdateIssuesJob issuetracking clockword every hour
IssueTrackerWriteToBackendJob default IssueTracker after_save
UpdatePackageMetaJob default IssueTracker after_save
PackageUpdateIfDirtyJob default Package.sources_changed manually
ProjectCreateAutoCleanupRequests default clockword once per day
ProjectLogRotateJob project_log_rotate clockword every 10 minutes
[SendEventEmailsJob] mailers clockword every 30 seconds
StatusHistoryRescalerJob quick clockword every 49 minutes
UpdateBackendInfosJob default Event::Package classes after_create
UpdatePackagesIfDirtyJob default(prio:10) clockworkd once per day
UpdateReleasedBinaries releasetracking Event::Packtrack after_create
FullTextIndexJob quick clockwork every hour

Queues

Information about the queues we run jobs in.

Job systemd service name parallel
default obs-delayedjob-queue-default.service
quick [email protected] & [email protected] & [email protected] ✔️
mailers obs-delayedjob-queue-mailers.service
issuetracking obs-delayedjob-queue-issuetracking.service
project_log_rotate obs-delayedjob-queue-project_log_rotate.service
consistency_check obs-delayedjob-queue-consistency_check.service
releasetracking obs-delayedjob-queue-releasetracking.service
staging obs-delayedjob-queue-staging.service
Clone this wiki locally