Skip to content

Backend: Update ResetSkippedJobsService to work with multiple jobs as input

Summary

While drafting up the POC MR !118269 (merged) for #388539 (closed), we discussed the need for ResetSkippedJobsService to support multiple jobs as input by default.

The goal is to make ResetSkippedJobsService more performant with multiple jobs so that each job does not have to be iterated on one-by-one. Additionally, ResetSkippedJobsService#reset_source_bridge should be executed once for all the jobs.

Implementation

Description MR / Issue
Update ResetSkippedJobsService to support multiple jobs input !120060 (merged)
[Feature flag] Roll out ci_support_reset_skipped_jobs_for_multiple_jobs #410415 (closed)
Remove ci_support_reset_skipped_jobs_for_multiple_jobs feature flag !121754 (merged)
Edited by Leaminn Ma