Very slow tracking of Rust components from crates.io
Since 28/07/2021, all 'track' jobs are going very slow.
Examples:
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/jobs/1414311
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/jobs/1414341
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/jobs/1414273
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/jobs/1414231
Log shows that each 'track' from crates.io takes exactly 17m28sec:
[00:17:28][????????][track:core-deps/slirp-helper.bst ] SUCCESS Downloading: https://static.crates.io/crates/cc/cc-1.0.61.crate
[--:--:--][????????][track:core-deps/slirp-helper.bst ] START Downloading: https://static.crates.io/crates/cfg-if/cfg-if-0.1.10.crate
[00:17:28][????????][track:core/gnome-tour.bst ] SUCCESS Downloading: https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.10.0.crate
[--:--:--][????????][track:core/gnome-tour.bst ] START Downloading: https://static.crates.io/crates/cc/cc-1.0.66.crate
[00:17:28][????????][track:sdk/librsvg.bst ] SUCCESS Downloading: https://static.crates.io/crates/bit-set/bit-set-0.5.2.crate
[--:--:--][????????][track:sdk/librsvg.bst ] START Downloading: https://static.crates.io/crates/bit-vec/bit-vec-0.6.3.crate
[00:17:28][????????][track:core-deps/slirp-helper.bst ] SUCCESS Downloading: https://static.crates.io/crates/cfg-if/cfg-if-0.1.10.crate
[--:--:--][????????][track:core-deps/slirp-helper.bst ] START Downloading: https://static.crates.io/crates/clap/clap-2.33.3.crate
Two possible causes:
- some infrastructure error on runner 122 (1wKx5Lrq) packet-m1-xlarge-x86.gnome.org
- some rate limiting by crates.io
I suspect the latter as this is only affecting crates.io components. The issue doesn't reproduce for me locally.