Gitlab pipelines take extreme long time to continue (multi stage)
Summary
Sometimes, pipelines take an extremely long time to start
We have - as shown in the screenshot below - a pipeline with 6 jobs.
One on the first stage produces artifacts used in the second and two artifacts in the second one are used in the third one. According to logs and the corresponding overview, the artifacts are available, the jobs succeeded, but the next stage won't start. Between one stage finishing and the next being triggered, we have to wait at least ten minutes, as seen in the screenshot.
Even having 9 runners (in our case), waiting such a long time blocks the development process and is for us a hurdle we'd like to avoid.
May be related to gitlab-org/gitlab-ce#42642
Steps to reproduce
This issue happens from time to time, not always. Just trigger pipelines?
What is the current bug behavior?
Pipelines do not trigger even if all prerequisites are finished and the next step is ready for execution
What is the expected correct behavior?
Pipelines should start immediately (or with less delay)
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com