aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-25 16:04:15 -0400
committerCraig Jennings <c@cjennings.net>2026-06-25 16:04:15 -0400
commit05ec096cb2dcab3e1bde6081d1ddb9028b501afd (patch)
tree2a8fe4cb5c3bab116ceada7af9e2660c5b0e2b2d /README.md
parent66caeb5ca7dbe497fa40c5a5d321548f7a879b27 (diff)
downloadarchsetup-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 'README.md')
0 files changed, 0 insertions, 0 deletions