Add more frequent mirroring on Gitlab.com for higher tiers
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
GitLab CI for external repositories is currently reliant on the repository mirroring capability. In 13.0, #118753 (closed) added an application limit on pull mirroring that enforced a 5 minute delay between mirroring/updates. This hard-coded maximum mirror frequency negatively impacted CI pipelines for external repos, making this CI feature effectively un-usable for teams pushing more often than once every 5 minutes.
In #237891 (closed) we are addressing this problem for self-hosted users only.
Proposal
- On Gitlab.com, the default could remain 5 minutes but would also support per-plan limits with increased mirror frequency for higher tiers (More exploration is needed to determine what limits are feasible without adversely affecting performance)
NOTE: Long term solution to make CI for external repositories more performant will be addressed in #235916 (closed).
Edited by 🤖 GitLab Bot 🤖