Module: ApplicationWorker

Extended by:
ActiveSupport::Concern
Includes:
Gitlab::SidekiqVersioning::Worker, Sidekiq::Worker, WorkerAttributes, WorkerContext
Included in:
AdminEmailWorker, ArchiveTraceWorker, AuthorizedKeysWorker, AuthorizedProjectUpdate::PeriodicRecalculateWorker, AuthorizedProjectUpdate::ProjectCreateWorker, AuthorizedProjectUpdate::ProjectGroupLinkCreateWorker, AuthorizedProjectUpdate::UserRefreshOverUserRangeWorker, AuthorizedProjectsWorker, AutoDevops::DisableWorker, AutoMergeProcessWorker, BackgroundMigrationWorker, BuildCoverageWorker, BuildFinishedWorker, BuildHooksWorker, BuildQueueWorker, BuildSuccessWorker, BuildTraceSectionsWorker, Chaos::CpuSpinWorker, Chaos::DbSpinWorker, Chaos::KillWorker, Chaos::LeakMemWorker, Chaos::SleepWorker, ChatNotificationWorker, Ci::ArchiveTracesCronWorker, Ci::BuildPrepareWorker, Ci::BuildReportResultWorker, Ci::BuildScheduleWorker, Ci::BuildTraceChunkFlushWorker, Ci::CreateCrossProjectPipelineWorker, Ci::DailyBuildGroupReportResultsWorker, Ci::PipelineBridgeStatusWorker, Ci::PipelineSuccessUnlockArtifactsWorker, Ci::Pipelines::CreateArtifactWorker, Ci::RefDeleteUnlockArtifactsWorker, Ci::ResourceGroups::AssignResourceFromResourceGroupWorker, CiPlatformMetricsUpdateCronWorker, CleanupContainerRepositoryWorker, ClusterCleanupMethods, ClusterConfigureIstioWorker, ClusterInstallAppWorker, ClusterPatchAppWorker, ClusterProvisionWorker, ClusterUpdateAppWorker, ClusterUpgradeAppWorker, ClusterWaitForAppInstallationWorker, ClusterWaitForAppUpdateWorker, ClusterWaitForIngressIpAddressWorker, Clusters::Applications::ActivateServiceWorker, Clusters::Applications::CheckPrometheusHealthWorker, Clusters::Applications::DeactivateServiceWorker, Clusters::Applications::UninstallWorker, Clusters::Applications::WaitForUninstallAppWorker, ContainerExpirationPolicyWorker, CreateCommitSignatureWorker, CreateEvidenceWorker, CreateNoteDiffFileWorker, CreatePipelineWorker, DeleteContainerRepositoryWorker, DeleteDiffFilesWorker, DeleteMergedBranchesWorker, DeleteStoredFilesWorker, DeleteUserWorker, Deployments::FinishedWorker, Deployments::ForwardDeploymentWorker, Deployments::SuccessWorker, DesignManagement::NewVersionWorker, DetectRepositoryLanguagesWorker, EmailReceiverWorker, EmailsOnPushWorker, Environments::AutoStopCronWorker, ErrorTrackingIssueLinkWorker, ExpireBuildArtifactsWorker, ExpireBuildInstanceArtifactsWorker, ExpireJobCacheWorker, ExpirePipelineCacheWorker, ExportCsvWorker, FileHookWorker, FlushCounterIncrementsWorker, GitGarbageCollectWorker, Gitlab::GithubImport::AdvanceStageWorker, Gitlab::GithubImport::RefreshImportJidWorker, Gitlab::GithubImport::Stage::FinishImportWorker, Gitlab::GithubImport::Stage::ImportBaseDataWorker, Gitlab::GithubImport::Stage::ImportIssuesAndDiffNotesWorker, Gitlab::GithubImport::Stage::ImportLfsObjectsWorker, Gitlab::GithubImport::Stage::ImportNotesWorker, Gitlab::GithubImport::Stage::ImportPullRequestsWorker, Gitlab::GithubImport::Stage::ImportRepositoryWorker, Gitlab::JiraImport::AdvanceStageWorker, Gitlab::JiraImport::ImportIssueWorker, Gitlab::JiraImport::Stage::StartImportWorker, Gitlab::PhabricatorImport::ImportTasksWorker, GitlabShellWorker, GitlabUsagePingWorker, GroupDestroyWorker, GroupExportWorker, GroupImportWorker, HashedStorage::MigratorWorker, HashedStorage::ProjectMigrateWorker, HashedStorage::ProjectRollbackWorker, HashedStorage::RollbackerWorker, ImportExportProjectCleanupWorker, ImportIssuesCsvWorker, IncidentManagement::PagerDuty::ProcessIncidentWorker, IncidentManagement::ProcessAlertWorker, IncidentManagement::ProcessPrometheusAlertWorker, InvalidGpgSignatureUpdateWorker, IrkerWorker, IssueDueSchedulerWorker, IssuePlacementWorker, IssueRebalancingWorker, JiraConnect::SyncBranchWorker, JiraConnect::SyncMergeRequestWorker, MailScheduler::IssueDueWorker, MailScheduler::NotificationServiceWorker, MembersDestroyer::UnassignIssuablesWorker, MergeRequestCleanupRefsWorker, MergeRequestMergeabilityCheckWorker, MergeWorker, Metrics::Dashboard::PruneOldAnnotationsWorker, Metrics::Dashboard::ScheduleAnnotationsPruneWorker, MigrateExternalDiffsWorker, NamespacelessProjectDestroyWorker, Namespaces::PruneAggregationSchedulesWorker, Namespaces::RootStatisticsWorker, Namespaces::ScheduleAggregationWorker, NewIssueWorker, NewMergeRequestWorker, NewNoteWorker, ObjectPool::CreateWorker, ObjectPool::DestroyWorker, ObjectPool::JoinWorker, ObjectPool::ScheduleJoinWorker, ObjectStorage::BackgroundMoveWorker, ObjectStorage::MigrateUploadsWorker, Packages::Nuget::ExtractionWorker, PagesDomainRemovalCronWorker, PagesDomainSslRenewalCronWorker, PagesDomainSslRenewalWorker, PagesDomainVerificationCronWorker, PagesDomainVerificationWorker, PagesRemoveWorker, PagesTransferWorker, PagesUpdateConfigurationWorker, PagesWorker, PartitionCreationWorker, PersonalAccessTokens::ExpiredNotificationWorker, PersonalAccessTokens::ExpiringWorker, PipelineHooksWorker, PipelineMetricsWorker, PipelineNotificationWorker, PipelineProcessWorker, PipelineScheduleWorker, PipelineUpdateWorker, PostReceive, ProcessCommitWorker, ProjectCacheWorker, ProjectDailyStatisticsWorker, ProjectDestroyWorker, ProjectExportWorker, ProjectServiceWorker, ProjectUpdateRepositoryStorageWorker, Prometheus::CreateDefaultAlertsWorker, PropagateIntegrationWorker, PropagateServiceTemplateWorker, PruneOldEventsWorker, PruneWebHookLogsWorker, RebaseWorker, RemoteMirrorNotificationWorker, RemoveExpiredGroupLinksWorker, RemoveExpiredMembersWorker, RemoveUnreferencedLfsObjectsWorker, RepositoryArchiveCacheWorker, RepositoryCheck::BatchWorker, RepositoryCheck::ClearWorker, RepositoryCheck::DispatchWorker, RepositoryCheck::SingleRepositoryWorker, RepositoryCleanupWorker, RepositoryForkWorker, RepositoryImportWorker, RepositoryRemoveRemoteWorker, RepositoryUpdateRemoteMirrorWorker, RequestsProfilesWorker, RunPipelineScheduleWorker, ScheduleMigrateExternalDiffsWorker, SelfMonitoringProjectCreateWorker, SelfMonitoringProjectDeleteWorker, ServiceDeskEmailReceiverWorker, StageUpdateWorker, StuckCiJobsWorker, StuckExportJobsWorker, StuckMergeJobsWorker, SystemHookPushWorker, TodosDestroyer::ConfidentialIssueWorker, TodosDestroyer::EntityLeaveWorker, TodosDestroyer::GroupPrivateWorker, TodosDestroyer::PrivateFeaturesWorker, TodosDestroyer::ProjectPrivateWorker, TrendingProjectsWorker, UpdateContainerRegistryInfoWorker, UpdateExternalPullRequestsWorker, UpdateHeadPipelineForMergeRequestWorker, UpdateHighestRoleWorker, UpdateMergeRequestsWorker, UpdateProjectStatisticsWorker, UploadChecksumWorker, Users::CreateStatisticsWorker, WaitForClusterCreationWorker, WebHookWorker, X509CertificateRevokeWorker, X509IssuerCrlCheckWorker
Defined in:
app/workers/concerns/application_worker.rb

Constant Summary collapse

LOGGING_EXTRA_KEY =
'extra'

Constants included from WorkerAttributes

WorkerAttributes::NAMESPACE_WEIGHTS, WorkerAttributes::VALID_RESOURCE_BOUNDARIES, WorkerAttributes::VALID_URGENCIES

Method Summary

Methods included from Gitlab::SidekiqVersioning::Worker

#job_version

Methods included from WorkerContext

#with_context