Provide developers with an estimated wait time for their pending job to be picked up

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Release notes

As a developer, you can see your job may be pending, but you aren't sure why, assuming it has a runner configured to pick it up. We will provide an estimated wait time based on how long it took for a runner with the same tag to pick up jobs.

Problem to solve

A developer does not know when a pending job is going to be picked up. It often leads to longer perceived wait times.

Intended users

  • Sasha (Software Developer)

User experience goal

The user should be able to get an idea of how long it will take for a job to be picked up if it is pending.

Proposal

  • Provide X number of runners that match the tags to be able to pick up the job (do not consider if they are currently running a job or not).
  • Provide X number of jobs that have the same tags that are in front of this one.
  • Provide the average time it took for a job to be picked up based on the Running + Finished jobs with the same tags as this one.

Further details

Permissions and Security

Documentation

Availability & Testing

Available Tier

Feature Usage Metrics

What does success look like, and how can we measure that?

We should see less feedback coming in around slow CI/CD performance (related to https://gitlab.com/gitlab-org/ux-research/-/issues/1727).

What is the type of buyer?

Is this a cross-stage feature?

What is the competitive advantage or differentiation for this feature?

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited Sep 12, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading