Skip to content

Retry QA runner fabrication

Steve Abrams requested to merge retry-runner-qa-fabrication into master

What does this MR do and why?

In #409089 (comment 1385500447), it was discovered that delays occur when QA runners are fabricated leading to QA failures anytime the Namespace#schedule_sync_event_worker sidekiq queue gets backed up.

This MR wraps the failing GET request in a retry, allowing up to 3 retries.

This is related to incident gitlab-com/gl-infra/production#13919 (closed).

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Steve Abrams

Merge request reports