Invia · Bounties · GI-412

GITLAB · GITLAB-ORG / GITLAB

Available

Merge-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

  1. AVAILABLE

    Claim by video-tester released — reopened

    2026-09-11
  2. CLAIMED

    Claimed by video-tester · lapses without a PR in 72h

    2026-09-11
  3. AVAILABLE

    Published funded by @gitlab-maintainer

    2026-09-05

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…