Error fetching labels.
EE port: Properly expire cache for **all** MRs of a pipeline
Compare changes
Files
5+ 10
− 6
@@ -80,24 +80,23 @@ module Ci
@@ -385,6 +384,11 @@ module Ci
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
EE port of gitlab-org/gitlab-ce!10770
It ensures the Etag cache gets expired for all MRs for which the pipeline runs/ran against, and not just the MRs for which the pipeline runs/ran on the latest commit.
To ensure the state transitions of the pipelines are not slowed down, the ExpirePipelineCacheService is transformed into a worker.