diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-25 16:04:15 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-25 16:04:15 -0400 |
| commit | 05ec096cb2dcab3e1bde6081d1ddb9028b501afd (patch) | |
| tree | 2a8fe4cb5c3bab116ceada7af9e2660c5b0e2b2d /scripts/testing/tests | |
| parent | 66caeb5ca7dbe497fa40c5a5d321548f7a879b27 (diff) | |
| download | archsetup-05ec096cb2dcab3e1bde6081d1ddb9028b501afd.tar.gz archsetup-05ec096cb2dcab3e1bde6081d1ddb9028b501afd.zip | |
fix(archsetup): run reflector during install to avoid mirror stalls
The base image ships the full unsorted worldwide mirrorlist (hundreds of mirrors), and archsetup only configured reflector's timer, so the install ran every download against that list. pacman then stalled for many minutes on a slow or unresponsive mirror during the package installs. archsetup now runs reflector once before the heavy installs, curating a few fast recently-synced HTTPS mirrors and refreshing the databases against them. The run is bounded by `timeout` and non-fatal, so a flaky mirror-status service falls back to the base list instead of blocking the install.
Surfaced by the ZFS VM test path, where a worldwide-list mirror stalled a full run at the ditaa/JRE download.
Diffstat (limited to 'scripts/testing/tests')
0 files changed, 0 insertions, 0 deletions
