Review and Update Sidekiq Pool Membership

Sidekiq jobs are annotated with information that helps manage their capacity, performance, and availability in production.

The production incidents described in &6361 exposed that not all jobs are categorized correctly, which can lead to an sub-optimal distribution of Sidekiq workload and delayed and degraded site functionality.

To reduce our susceptibility to this class of issue, we intend to perform an audit of Sidekiq jobs to determine if they are correctly annotated with the following attributes:

Updates to CPU bound workers

These workers are CPU bound (based on performance metrics).

We have already:

  1. Created a dashboard which shows duration_s (Wall clock time) vs cpu_s (CPU time) for all workers: https://log.gprd.gitlab.net/goto/d7c35c297f629378be650e42207accfa
  2. Done the analysis described in Determining whether a worker is CPU-bound.
  3. Identified a list of 29 workers which are CPU bound

Instructions for updating these CPU bound workers' worker_resource_boundary setting:

For each worker listed:

  1. Check if worker_resource_boundary :cpu is present in the code.
  2. If worker_resource_boundary :cpu is not present add it.
  3. Submit MR for that worker
  4. Mark checkbox complete in this issue

List of Workers Determined to be CPU bound

Worker Group DRI Status/Due Date
AuthorizedProjectUpdate::ProjectRecalculateWorker ~"group::access" @lmcandrew
AuthorizedProjectUpdate::UserRefreshOverUserRangeWorker ~"group::access" @lmcandrew
BuildHooksWorker grouppipeline execution @cheryl.li
BulkImportWorker ~"group::import" @lmcandrew
Ci::CreateCrossProjectPipelineWorker grouppipeline execution @cheryl.li
Ci::InitialPipelineProcessWorker grouppipeline execution @cheryl.li
Ci::PipelineArtifacts::CoverageReportWorker grouppipeline execution @cheryl.li
Clusters::Applications::ActivateServiceWorker ~"group::configure" @nicholasklick
CreatePipelineWorker grouppipeline execution @cheryl.li
Deployments::DropOlderDeploymentsWorker ~"group::configure" @nicholasklick
ElasticAssociationIndexerWorker groupglobal search @changzhengliu !66760 (merged)
ElasticIndexBulkCronWorker groupglobal search @changzhengliu !66760 (merged)
ElasticNamespaceIndexerWorker groupglobal search @changzhengliu !66760 (merged)
EmailsOnPushWorker groupsource code @sean_carroll
Environments::AutoStopCronWorker ~"group::release" @nicolewilliams
ExpireBuildArtifactsWorker grouppipeline execution @cheryl.li
Geo::SidekiqCronConfigWorker groupgeo @nhxnguyen !66772 (merged)
Gitlab::GithubImport::ImportPullRequestMergedByWorker ~"group::ecosystem" @arturoherrero !66632 (merged)
Gitlab::GithubImport::ImportPullRequestReviewWorker ~"group::ecosystem" @arturoherrero !66632 (merged)
GitlabPerformanceBarStatsWorker ~"group::monitor" @crystalpoole !66895 (merged)
GroupExportWorker ~"group::import" @lmcandrew
Groups::UpdateStatisticsWorker ~"group::fulfillment" @jameslopez !66716 (merged)
ImportIssuesCsvWorker ~"group::import" @lmcandrew
IncidentManagement::AddSeveritySystemNoteWorker ~"group::monitor" @crystalpoole !66895 (merged)
IncidentManagement::IncidentSlaExceededCheckWorker ~"group::monitor" @crystalpoole !66895 (merged)
IncidentManagement::OncallRotations::PersistAllRotationsShiftsJob ~"group::monitor" @crystalpoole !66895 (merged)
IncidentManagement::PendingEscalations::AlertCheckWorker ~"group::monitor" @crystalpoole !66895 (merged)
IncidentManagement::PendingEscalations::AlertCreateWorker ~"group::monitor" @crystalpoole !66895 (merged)
IncidentManagement::ProcessAlertWorkerV2 ~"group::monitor" @crystalpoole !66895 (merged)
IssueRebalancingWorker groupproject management @jlear
MergeRequests::CreatePipelineWorker grouppipeline execution @cheryl.li
MergeRequests::HandleAssigneesChangeWorker groupcode review @mnohr
MergeRequests::SyncCodeOwnerApprovalRulesWorker groupcode review @mnohr
NewMergeRequestWorker groupcode review @mnohr
NewNoteWorker groupcode review @mnohr
Packages::Composer::CacheUpdateWorker ~"group::package" @dcroft #333694 (closed)
PagesDomainSslRenewalCronWorker ~"group::release" @nicolewilliams
PagesDomainVerificationCronWorker ~"group::release" @nicolewilliams
PagesWorker ~"group::release" @nicolewilliams
PipelineNotificationWorker grouppipeline execution @cheryl.li
PipelineProcessWorker grouppipeline execution @cheryl.li
PipelineScheduleWorker grouppipeline execution @cheryl.li
PostReceive groupsource code @sean_carroll
ProjectExportWorker ~"group::import" @lmcandrew
Projects::PostCreationWorker groupproject management @jlear
ProjectTemplateExportWorker groupproject management @jlear
ReactiveCachingWorker Already tagged
Security::StoreScansWorker groupthreat insights @thiagocsf
StoreSecurityReportsWorker groupthreat insights @thiagocsf
VulnerabilityExports::ExportWorker groupthreat insights @thiagocsf

Updates to Worker urgency

  1. Review documentation in Latency Sensitive Jobs and determine latency requirements for job. Determine if urgency should be set to high, low or throttled
  2. Change the job's urgency if necessary, following instructions in Changing a queues urgency

List of Sidekiq Workers to Review

Filename Group DRI Feature Category urgency config
1 ./repository_import_worker.rb ~"group::import" importers unset
2 ./pipeline_metrics_worker.rb unknown unset high
3 ./schedule_migrate_external_diffs_worker.rb groupcode review code_review unset
4 ./update_external_pull_requests_worker.rb groupsource code source_code_management unset
5 ./authorized_project_update/user_refresh_with_low_urgency_worker.rb ~"group::access" authentication_and_authorization low
6 ./authorized_project_update/project_create_worker.rb ~"group::access" authentication_and_authorization low
7 ./authorized_project_update/user_refresh_over_user_range_worker.rb ~"group::access" authentication_and_authorization low
8 ./authorized_project_update/periodic_recalculate_worker.rb groupsource code source_code_management low
9 ./authorized_project_update/project_group_link_create_worker.rb ~"group::access" authentication_and_authorization low
10 ./propagate_integration_project_worker.rb ~"group::ecosystem" integrations unset
11 ./metrics/dashboard/sync_dashboards_worker.rb ~"group::monitor" metrics unset
12 ./metrics/dashboard/schedule_annotations_prune_worker.rb ~"group::monitor" metrics unset
13 ./metrics/dashboard/prune_old_annotations_worker.rb ~"group::monitor" metrics unset
14 ./snippets/update_repository_storage_worker.rb unknown unset unset
15 ./snippets/schedule_bulk_repository_shard_moves_worker.rb groupgitaly gitaly throttled
16 ./member_invitation_reminder_emails_worker.rb ~"group::access" subgroups low
17 ./approve_blocked_pending_approval_users_worker.rb ~"group::access" users unset
18 ./background_migration_worker.rb groupdatabase database throttled
19 ./rebase_worker.rb groupsource code source_code_management unset
20 ./gitlab_shell_worker.rb groupsource code source_code_management high
21 ./system_hook_push_worker.rb groupsource code source_code_management unset
22 ./repository_remove_remote_worker.rb groupsource code source_code_management unset
23 ./process_commit_worker.rb groupsource code source_code_management high
24 ./releases/manage_evidence_worker.rb ~"group::package" release_evidence unset
25 ./releases/create_evidence_worker.rb ~"group::package" release_evidence unset
26 ./merge_request_mergeability_check_worker.rb groupcode review code_review unset
27 ./pipeline_notification_worker.rb unknown unset high
28 ./propagate_service_template_worker.rb ~"group::ecosystem" integrations unset
29 ./build_finished_worker.rb unknown unset high
30 ./expire_pipeline_cache_worker.rb unknown unset high
31 ./web_hooks/destroy_worker.rb ~"group::ecosystem" integrations low
32 ./destroy_pages_deployments_worker.rb ~"group::release" pages unset
33 ./propagate_integration_inherit_worker.rb ~"group::ecosystem" integrations unset
34 ./propagate_integration_group_worker.rb ~"group::ecosystem" integrations unset
35 ./pages_domain_ssl_renewal_worker.rb ~"group::release" pages unset
36 ./external_service_reactive_caching_worker.rb unknown unset unset
37 ./new_issue_worker.rb groupproject management issue_tracking high
38 ./create_pipeline_worker.rb grouppipeline execution continuous_integration high
39 ./project_daily_statistics_worker.rb groupsource code source_code_management unset
40 ./gitlab/github_import/import_lfs_object_worker.rb unknown unset unset
41 ./gitlab/github_import/import_note_worker.rb unknown unset unset
42 ./gitlab/github_import/advance_stage_worker.rb ~"group::import" importers unset
43 ./gitlab/github_import/import_pull_request_worker.rb unknown unset unset
44 ./gitlab/github_import/import_pull_request_review_worker.rb unknown unset unset
45 ./gitlab/github_import/import_issue_worker.rb unknown unset unset
46 ./gitlab/github_import/import_pull_request_merged_by_worker.rb unknown unset unset
47 ./gitlab/github_import/refresh_import_jid_worker.rb unknown unset unset
48 ./gitlab/github_import/stage/import_pull_requests_worker.rb unknown unset unset
49 ./gitlab/github_import/stage/import_base_data_worker.rb unknown unset unset
50 ./gitlab/github_import/stage/finish_import_worker.rb unknown unset unset
51 ./gitlab/github_import/stage/import_notes_worker.rb unknown unset unset
52 ./gitlab/github_import/stage/import_issues_and_diff_notes_worker.rb unknown unset unset
53 ./gitlab/github_import/stage/import_pull_requests_merged_by_worker.rb unknown unset unset
54 ./gitlab/github_import/stage/import_pull_requests_reviews_worker.rb unknown unset unset
55 ./gitlab/github_import/stage/import_repository_worker.rb unknown unset unset
56 ./gitlab/github_import/stage/import_lfs_objects_worker.rb unknown unset unset
57 ./gitlab/github_import/import_diff_note_worker.rb unknown unset unset
58 ./gitlab/jira_import/stuck_jira_import_jobs_worker.rb unknown unset unset
59 ./gitlab/jira_import/advance_stage_worker.rb unknown unset unset
60 ./gitlab/jira_import/import_issue_worker.rb unknown unset unset
61 ./gitlab/jira_import/stage/finish_import_worker.rb unknown unset unset
62 ./gitlab/jira_import/stage/import_notes_worker.rb unknown unset unset
63 ./gitlab/jira_import/stage/import_attachments_worker.rb unknown unset unset
64 ./gitlab/jira_import/stage/start_import_worker.rb unknown unset unset
65 ./gitlab/jira_import/stage/import_labels_worker.rb unknown unset unset
66 ./gitlab/jira_import/stage/import_issues_worker.rb unknown unset unset
67 ./gitlab/import/stuck_project_import_jobs_worker.rb unknown unset unset
68 ./gitlab/import/advance_stage.rb unknown unset unset
69 ./gitlab/import/stuck_import_job.rb ~"group::import" importers unset
70 ./gitlab/phabricator_import/import_tasks_worker.rb unknown unset unset
71 ./gitlab/phabricator_import/base_worker.rb ~"group::import" importers unset
72 ./delete_diff_files_worker.rb groupcode review code_review unset
73 ./admin_email_worker.rb groupsource code source_code_management unset
74 ./flush_counter_increments_worker.rb unknown unset low
75 ./disallow_two_factor_for_group_worker.rb ~"group::access" subgroups unset
76 ./cluster_configure_istio_worker.rb unknown unset unset
77 ./gitlab_usage_ping_worker.rb ~"group::product intelligence" usage_ping unset
78 ./project_schedule_bulk_repository_shard_moves_worker.rb unknown unset throttled
79 ./issue_rebalancing_worker.rb groupproject management issue_tracking low
80 ./prune_web_hook_logs_worker.rb ~"group::ecosystem" integrations unset
81 ./update_head_pipeline_for_merge_request_worker.rb grouppipeline execution continuous_integration high
82 ./pages_domain_ssl_renewal_cron_worker.rb ~"group::release" pages unset
83 ./ci/delete_objects_worker.rb grouppipeline execution continuous_integration unset
84 ./ci/test_failure_history_worker.rb unknown unset unset
85 ./ci/pipeline_bridge_status_worker.rb unknown unset high
86 ./ci/resource_groups/assign_resource_from_resource_group_worker.rb ~"group::release" continuous_delivery unset
87 ./ci/archive_traces_cron_worker.rb grouppipeline execution continuous_integration unset
88 ./ci/build_prepare_worker.rb grouppipeline execution continuous_integration unset
89 ./ci/ref_delete_unlock_artifacts_worker.rb unknown unset unset
90 ./ci/build_trace_chunk_flush_worker.rb unknown unset unset
91 ./ci/create_cross_project_pipeline_worker.rb unknown unset unset
92 ./ci/schedule_delete_objects_cron_worker.rb grouppipeline execution continuous_integration unset
93 ./ci/pipeline_artifacts/create_quality_report_worker.rb grouptesting code_testing unset
94 ./ci/pipeline_artifacts/coverage_report_worker.rb grouptesting code_testing unset
95 ./ci/pipeline_artifacts/expire_artifacts_worker.rb grouppipeline execution continuous_integration unset
96 ./ci/daily_build_group_report_results_worker.rb grouptesting code_testing unset
97 ./ci/build_schedule_worker.rb grouppipeline execution continuous_integration unset
98 ./ci/pipeline_success_unlock_artifacts_worker.rb unknown unset unset
99 ./issue_placement_worker.rb groupproject management issue_tracking high
100 ./error_tracking_issue_link_worker.rb ~"group::monitor" error_tracking unset
101 ./environments/auto_stop_cron_worker.rb ~"group::release" continuous_delivery unset
102 ./environments/canary_ingress/update_worker.rb ~"group::release" continuous_delivery unset
103 ./upload_checksum_worker.rb groupgeo geo_replication unset
104 ./experiments/record_conversion_event_worker.rb ~"group::access" users low
105 ./hashed_storage/rollbacker_worker.rb groupsource code source_code_management unset
106 ./hashed_storage/migrator_worker.rb groupsource code source_code_management unset
107 ./hashed_storage/project_rollback_worker.rb unknown unset unset
108 ./hashed_storage/project_migrate_worker.rb unknown unset unset
109 ./hashed_storage/base_worker.rb groupsource code source_code_management unset
110 ./projects/update_repository_storage_worker.rb unknown unset unset
111 ./projects/git_garbage_collect_worker.rb unknown unset unset
112 ./projects/schedule_bulk_repository_shard_moves_worker.rb groupgitaly gitaly throttled
113 ./issue_due_scheduler_worker.rb groupproject management issue_tracking unset
114 ./self_monitoring_project_create_worker.rb unknown unset unset
115 ./wikis/git_garbage_collect_worker.rb unknown unset unset
116 ./clusters/cleanup/app_worker.rb unknown unset unset
117 ./clusters/cleanup/service_account_worker.rb unknown unset unset
118 ./clusters/cleanup/project_namespace_worker.rb unknown unset unset
119 ./clusters/applications/deactivate_service_worker.rb unknown unset unset
120 ./clusters/applications/check_prometheus_health_worker.rb ~"group::monitor" incident_management low
121 ./clusters/applications/wait_for_uninstall_app_worker.rb unknown unset unset
122 ./clusters/applications/uninstall_worker.rb unknown unset unset
123 ./clusters/applications/activate_service_worker.rb unknown unset unset
124 ./delete_container_repository_worker.rb ~"group::package" container_registry unset
125 ./import_export_project_cleanup_worker.rb ~"group::import" importers unset
126 ./remove_unreferenced_lfs_objects_worker.rb ~"group::package" git_lfs unset
127 ./repository_archive_cache_worker.rb groupsource code source_code_management unset
128 ./merge_worker.rb groupsource code source_code_management high
129 ./incident_management/add_severity_system_note_worker.rb ~"group::monitor" incident_management unset
130 ./incident_management/process_prometheus_alert_worker.rb ~"group::monitor" incident_management unset
131 ./incident_management/process_alert_worker.rb ~"group::monitor" incident_management unset
132 ./incident_management/pager_duty/process_incident_worker.rb ~"group::monitor" incident_management unset
133 ./authorized_keys_worker.rb groupsource code source_code_management high
134 ./repository_update_remote_mirror_worker.rb groupsource code source_code_management unset
135 ./chat_notification_worker.rb ~"group::configure" chatops low # Can't be high as it has external dependencies
136 ./purge_dependency_proxy_cache_worker.rb ~"group::package" dependency_proxy unset
137 ./irker_worker.rb ~"group::ecosystem" integrations unset
138 ./cluster_upgrade_app_worker.rb unknown unset unset
139 ./propagate_integration_inherit_descendant_worker.rb ~"group::ecosystem" integrations unset
140 ./reactive_caching_worker.rb unknown unset low
141 ./bulk_import_worker.rb ~"group::import" importers unset
142 ./ci_platform_metrics_update_cron_worker.rb grouppipeline execution continuous_integration low
143 ./repository_check/clear_worker.rb unknown unset unset
144 ./repository_check/dispatch_worker.rb groupsource code source_code_management unset
145 ./repository_check/single_repository_worker.rb unknown unset unset
146 ./repository_check/batch_worker.rb unknown unset unset
147 ./personal_access_tokens/expiring_worker.rb ~"group::access" authentication_and_authorization unset
148 ./personal_access_tokens/expired_notification_worker.rb ~"group::access" authentication_and_authorization unset
149 ./web_hook_worker.rb ~"group::ecosystem" integrations unset
150 ./build_queue_worker.rb grouppipeline execution continuous_integration high
151 ./merge_requests/delete_source_branch_worker.rb groupsource code source_code_management high
152 ./cleanup_container_repository_worker.rb ~"group::package" container_registry low
153 ./update_merge_requests_worker.rb groupcode review code_review high
154 ./snippet_schedule_bulk_repository_shard_moves_worker.rb groupgitaly gitaly throttled
155 ./export_csv_worker.rb groupproject management issue_tracking unset
156 ./cluster_wait_for_app_installation_worker.rb unknown unset unset
157 ./group_destroy_worker.rb ~"group::access" subgroups unset
158 ./migrate_external_diffs_worker.rb groupcode review code_review unset
159 ./remove_expired_group_links_worker.rb ~"group::access" authentication_and_authorization unset
160 ./pages_domain_verification_cron_worker.rb ~"group::release" pages unset
161 ./namespaces/onboarding_progress_worker.rb ~"group::product intelligence" product_analytics low
162 ./namespaces/onboarding_pipeline_created_worker.rb ~"group::access" subgroups low
163 ./namespaces/schedule_aggregation_worker.rb groupsource code source_code_management unset
164 ./namespaces/prune_aggregation_schedules_worker.rb groupsource code source_code_management unset
165 ./namespaces/onboarding_issue_created_worker.rb groupproject management issue_tracking low
166 ./namespaces/root_statistics_worker.rb groupsource code source_code_management unset
167 ./namespaces/in_product_marketing_emails_worker.rb ~"group::access" subgroups low
168 ./namespaces/onboarding_user_added_worker.rb ~"group::access" users low
169 ./create_commit_signature_worker.rb groupsource code source_code_management unset
170 ./expire_build_artifacts_worker.rb grouppipeline execution continuous_integration unset
171 ./object_pool/schedule_join_worker.rb unknown unset unset
172 ./object_pool/destroy_worker.rb unknown unset unset
173 ./object_pool/create_worker.rb unknown unset unset
174 ./object_pool/join_worker.rb unknown unset unset
175 ./post_receive.rb groupsource code source_code_management high
176 ./namespaceless_project_destroy_worker.rb ~"group::access" authentication_and_authorization unset
177 ./partition_creation_worker.rb groupdatabase database unset
178 ./pipeline_process_worker.rb grouppipeline execution continuous_integration high
179 ./build_hooks_worker.rb grouppipeline execution continuous_integration high
180 ./auto_devops/disable_worker.rb unknown unset unset
181 ./remove_expired_members_worker.rb ~"group::access" authentication_and_authorization unset
182 ./new_merge_request_worker.rb groupcode review code_review high
183 ./create_note_diff_file_worker.rb groupcode review code_review unset
184 ./stuck_export_jobs_worker.rb ~"group::import" importers unset
185 ./group_export_worker.rb ~"group::import" importers unset
186 ./detect_repository_languages_worker.rb groupsource code source_code_management unset
187 ./auto_merge_process_worker.rb ~"group::release" continuous_delivery unset
188 ./container_expiration_policies/cleanup_container_repository_worker.rb ~"group::package" container_registry low
189 ./invalid_gpg_signature_update_worker.rb groupsource code source_code_management unset
190 ./service_desk_email_receiver_worker.rb unknown unset unset
191 ./x509_certificate_revoke_worker.rb groupsource code source_code_management unset
192 ./design_management/copy_design_collection_worker.rb groupproduct planning design_management low
193 ./design_management/new_version_worker.rb groupproduct planning design_management unset
194 ./cluster_wait_for_app_update_worker.rb unknown unset unset
195 ./stuck_ci_jobs_worker.rb grouppipeline execution continuous_integration unset
196 ./pages_domain_removal_cron_worker.rb ~"group::release" pages unset
197 ./email_receiver_worker.rb groupproject management issue_tracking high
198 ./pages_remove_worker.rb ~"group::release" pages unset
199 ./remove_unaccepted_member_invites_worker.rb ~"group::access" authentication_and_authorization low
200 ./users/create_statistics_worker.rb ~"group::access" users unset
201 ./repository_fork_worker.rb groupsource code source_code_management unset
202 ./git_garbage_collect_worker.rb groupgitaly gitaly unset
203 ./delete_stored_files_worker.rb unknown unset unset
204 ./pipeline_hooks_worker.rb unknown unset high
205 ./packages/maven/metadata/sync_worker.rb ~"group::package" package_registry unset
206 ./packages/composer/cache_cleanup_worker.rb ~"group::package" package_registry unset
207 ./packages/composer/cache_update_worker.rb ~"group::package" package_registry unset
208 ./packages/nuget/extraction_worker.rb ~"group::package" package_registry unset
209 ./expire_job_cache_worker.rb unknown unset high
210 ./cluster_patch_app_worker.rb unknown unset unset
211 ./remote_mirror_notification_worker.rb groupsource code source_code_management unset
212 ./propagate_integration_worker.rb ~"group::ecosystem" integrations unset
213 ./prune_old_events_worker.rb ~"group::access" users unset
214 ./jira_connect/sync_builds_worker.rb ~"group::ecosystem" integrations unset
215 ./jira_connect/sync_deployments_worker.rb ~"group::ecosystem" integrations unset
216 ./jira_connect/sync_merge_request_worker.rb ~"group::ecosystem" integrations unset
217 ./jira_connect/sync_feature_flags_worker.rb ~"group::ecosystem" integrations unset
218 ./jira_connect/sync_project_worker.rb ~"group::ecosystem" integrations unset
219 ./jira_connect/sync_branch_worker.rb ~"group::ecosystem" integrations unset
220 ./pipeline_update_worker.rb unknown unset high
221 ./cluster_wait_for_ingress_ip_address_worker.rb unknown unset unset
222 ./pages_domain_verification_worker.rb ~"group::release" pages unset
223 ./project_service_worker.rb ~"group::ecosystem" integrations unset
224 ./trending_projects_worker.rb groupsource code source_code_management unset
225 ./self_monitoring_project_delete_worker.rb unknown unset unset
226 ./project_cache_worker.rb groupsource code source_code_management high
227 ./new_note_worker.rb groupproject management issue_tracking high
228 ./authorized_projects_worker.rb ~"group::access" authentication_and_authorization high
229 ./pages_update_configuration_worker.rb ~"group::release" pages unset
230 ./cluster_install_app_worker.rb unknown unset unset
231 ./file_hook_worker.rb ~"group::ecosystem" integrations unset
232 ./stage_update_worker.rb unknown unset high
233 ./cluster_provision_worker.rb unknown unset unset
234 ./prometheus/create_default_alerts_worker.rb ~"group::monitor" incident_management high
235 ./members_destroyer/unassign_issuables_worker.rb ~"group::access" authentication_and_authorization unset
236 ./pages_transfer_worker.rb ~"group::release" pages unset
237 ./object_storage/background_move_worker.rb unknown unset unset
238 ./object_storage/migrate_uploads_worker.rb unknown unset unset
239 ./update_highest_role_worker.rb ~"group::access" authentication_and_authorization high
240 ./expire_build_instance_artifacts_worker.rb grouppipeline execution continuous_integration unset
241 ./todos_destroyer/entity_leave_worker.rb groupproject management issue_tracking unset
242 ./todos_destroyer/private_features_worker.rb unknown unset unset
243 ./todos_destroyer/confidential_issue_worker.rb unknown unset unset
244 ./todos_destroyer/group_private_worker.rb unknown unset unset
245 ./todos_destroyer/project_private_worker.rb unknown unset unset
246 ./mail_scheduler/issue_due_worker.rb groupproject management issue_tracking unset
247 ./mail_scheduler/notification_service_worker.rb groupproject management issue_tracking unset
248 ./archive_trace_worker.rb unknown unset unset
249 ./pipeline_schedule_worker.rb grouppipeline execution continuous_integration unset
250 ./delete_user_worker.rb ~"group::access" authentication_and_authorization unset
251 ./group_import_worker.rb ~"group::import" importers unset
252 ./emails_on_push_worker.rb groupsource code source_code_management low
253 ./import_issues_csv_worker.rb groupproject management issue_tracking unset
254 ./project_export_worker.rb ~"group::import" importers throttled
255 ./stuck_merge_jobs_worker.rb groupcode review code_review unset
256 ./chaos/cpu_spin_worker.rb unknown unset unset
257 ./chaos/leak_mem_worker.rb unknown unset unset
258 ./chaos/sleep_worker.rb unknown unset unset
259 ./chaos/db_spin_worker.rb unknown unset unset
260 ./chaos/kill_worker.rb unknown unset unset
261 ./delete_merged_branches_worker.rb groupsource code source_code_management unset
262 ./snippet_update_repository_storage_worker.rb unknown unset throttled
263 ./project_update_repository_storage_worker.rb unknown unset throttled
264 ./run_pipeline_schedule_worker.rb grouppipeline execution continuous_integration unset
265 ./requests_profiles_worker.rb groupsource code source_code_management unset
266 ./wait_for_cluster_creation_worker.rb unknown unset unset
267 ./user_status_cleanup/batch_worker.rb ~"group::access" users unset
268 ./schedule_merge_request_cleanup_refs_worker.rb groupcode review code_review unset
269 ./update_project_statistics_worker.rb groupsource code source_code_management unset
270 ./gitlab_performance_bar_stats_worker.rb ~"group::monitor" metrics unset
271 ./container_expiration_policy_worker.rb ~"group::package" container_registry unset
272 ./cluster_update_app_worker.rb unknown unset unset
273 ./concerns/pipeline_background_queue.rb grouppipeline execution continuous_integration unset
274 ./concerns/update_repository_storage_worker.rb groupgitaly gitaly throttled
275 ./concerns/cluster_applications.rb unknown unset unset
276 ./concerns/worker_context.rb unknown unset unset
277 ./concerns/reactive_cacheable_worker.rb unknown unset unset
278 ./concerns/object_storage_queue.rb unknown unset unset
279 ./concerns/exception_backtrace.rb unknown unset unset
280 ./concerns/cluster_cleanup_methods.rb unknown unset unset
281 ./concerns/gitlab/github_import/stage_methods.rb unknown unset unset
282 ./concerns/gitlab/github_import/rescheduling_methods.rb unknown unset unset
283 ./concerns/gitlab/github_import/object_importer.rb ~"group::import" importers unset
284 ./concerns/gitlab/github_import/queue.rb ~"group::import" importers unset
285 ./concerns/gitlab/notify_upon_death.rb unknown unset unset
286 ./concerns/gitlab/jira_import/import_worker.rb unknown unset unset
287 ./concerns/gitlab/jira_import/queue_options.rb ~"group::import" importers unset
288 ./concerns/todos_destroyer_queue.rb groupproject management issue_tracking unset
289 ./concerns/worker_attributes.rb unknown unset unset
290 ./concerns/chaos_queue.rb unknown unset unset
291 ./concerns/application_worker.rb unknown unset unset
292 ./concerns/security_scans_queue.rb groupthreat insights vulnerability_management unset
293 ./concerns/mail_scheduler_queue.rb unknown unset unset
294 ./concerns/reenqueuer.rb unknown unset unset
295 ./concerns/object_pool_queue.rb groupgitaly gitaly unset
296 ./concerns/self_monitoring_project_worker.rb ~"group::monitor" metrics unset
297 ./concerns/pipeline_queue.rb grouppipeline execution continuous_integration unset
298 ./concerns/project_start_import.rb unknown unset unset
299 ./concerns/new_issuable.rb unknown unset unset
300 ./concerns/repository_check_queue.rb groupsource code source_code_management unset
301 ./concerns/limited_capacity/job_tracker.rb unknown unset unset
302 ./concerns/limited_capacity/worker.rb unknown unset unset
303 ./concerns/cronjob_queue.rb unknown unset unset
304 ./concerns/each_shard_worker.rb unknown unset unset
305 ./concerns/waitable_worker.rb unknown unset unset
306 ./concerns/auto_devops_queue.rb ~"group::configure" auto_devops unset
307 ./concerns/cluster_queue.rb ~"group::configure" kubernetes_management unset
308 ./concerns/git_garbage_collect_methods.rb groupgitaly gitaly unset
309 ./concerns/project_import_options.rb unknown unset unset
310 ./analytics/instance_statistics/counter_job_worker.rb groupoptimize devops_reports low
311 ./analytics/instance_statistics/count_job_trigger_worker.rb groupoptimize devops_reports low
312 ./analytics/usage_trends/counter_job_worker.rb groupoptimize devops_reports low
313 ./analytics/usage_trends/count_job_trigger_worker.rb groupoptimize devops_reports low
314 ./deployments/link_merge_request_worker.rb ~"group::release" continuous_delivery unset
315 ./deployments/forward_deployment_worker.rb ~"group::release" continuous_delivery unset
316 ./deployments/drop_older_deployments_worker.rb ~"group::release" continuous_delivery unset
317 ./deployments/success_worker.rb ~"group::release" continuous_delivery unset
318 ./deployments/execute_hooks_worker.rb ~"group::release" continuous_delivery unset
319 ./deployments/update_environment_worker.rb ~"group::release" continuous_delivery unset
320 ./deployments/finished_worker.rb ~"group::release" continuous_delivery unset
321 ./pages_worker.rb ~"group::release" pages unset
322 ./update_container_registry_info_worker.rb ~"group::package" container_registry low
323 ./repository_cleanup_worker.rb groupsource code source_code_management unset
324 ./build_success_worker.rb unknown unset high
325 ./issuable_export_csv_worker.rb groupproject management issue_tracking unset
326 ./x509_issuer_crl_check_worker.rb groupsource code source_code_management low
327 ./project_destroy_worker.rb groupsource code source_code_management unset
328 ./bulk_imports/entity_worker.rb ~"group::import" importers unset
329 ./merge_request_cleanup_refs_worker.rb groupcode review code_review unset
330 ./disallow_two_factor_for_subgroups_worker.rb ~"group::access" subgroups unset
Edited by Daniel Croft