GITLAB · GITLAB-ORG / GITLAB
AvailableMerge-train starvation on high-churn monorepos
Ruby · Advanced · 8 days remain · Issue #442118
The brief
GitLab merge trains starve on high-churn monorepos: a single slow pipeline holds the train while dozens of ready MRs wait behind it. Fair scheduling with bounded wait is needed.
Acceptance criteria
- No MR waits more than two train rotations behind a stuck pipeline
- Train throughput holds on a 500-MR soak with mixed pipeline times
- No regression in existing merge-train failure-handling specs
- Feature flag plus rollout documentation included
Live status timeline
- 2026-09-11
AVAILABLE
Claim by video-tester released — reopened
- 2026-09-11
CLAIMED
Claimed by video-tester · lapses without a PR in 72h
- 2026-09-05
AVAILABLE
Published funded by @gitlab-maintainer
Fixed reward
0.29 $GTLB
- Pool
- 0.29 $GTLB
- Funding proof
- 0x4b7e…a2f9
- Claimant
- —
- Wallet
- —
- Pull request
- —
- Proof
- —
- Merged by
- —
- Payout tx
- —
Claim this engagement
One claimant each. The claim lapses without a pull request in 72 hours.
Checking sign-in…