Projects::TransferService should be more reliable
What does this MR do and why?
- Create worker
EnqueueUsersRefreshAuthorizedProjectsWorker - Use worker to enqueue low priority
project_authorizationsrefresh inProjects::TransferServiceto assist with job timeouts. - Change is behind
project_authorizations_update_in_background_in_transfer_servicefeature-flag
References
- Related: !183920 (merged)
- Part of: https://gitlab.com/gitlab-com/request-for-help/-/issues/2980
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Hinam Mehra