Skip to content

Geo - Preserve "Repository synchronization concurrency limit" in SSF

What does this MR do and why?

At the moment, SSF uses files_max_capacity to limit the number of concurrent replication jobs across all replicators. Including Group wiki repositories and Snippet repositories. This MR introduces a new worker, Geo::RegistryRepositorySyncWorker, to use the existing repos_max_capacity setting to manage repositories separately from blobs.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related issue

Related to #372488 (closed)

Merge request reports