Skip to content

Fix cache walker to only walk each path once

Paul Okstad (ex-GitLab) requested to merge po-cache-walker-one-per-path into master

Currently, we limit cache walkers based on the storage name. This is a problem because the storage name is always unique on gitlab.com, but the path is not (see #2292 (comment 274006482)). This means that the file walkers will compete against each other and create lots of noise in our telemetry.

This changes the behavior so that each only one cache walker is spawned per storage path.

Part of #2388 (closed)

Edited by GitLab Release Tools Bot

Merge request reports