Cap ISO upload bandwidth #75

Merged
TheDarkWizard merged 1 commit from iso-upload-cap into main 2026-07-20 06:09:38 +00:00

ISO uploads go straight at the forge host over the direct (grey-cloud) route, sharing that box's connection with everything else it serves, and ISO dispatches happen whenever needed rather than just on the monthly schedule. Add --limit-rate to the release-asset curl, set from a documented UPLOAD_BWLIMIT env (12M per upload, ~100 Mbit/s; worst case ~400 Mbit/s with all 4 runner slots uploading).

This only covers the ISO workflow. The nightly image pushes are skopeo with no rate knob, so those get paced with traffic shaping on the runner host instead.

ISO uploads go straight at the forge host over the direct (grey-cloud) route, sharing that box's connection with everything else it serves, and ISO dispatches happen whenever needed rather than just on the monthly schedule. Add --limit-rate to the release-asset curl, set from a documented UPLOAD_BWLIMIT env (12M per upload, ~100 Mbit/s; worst case ~400 Mbit/s with all 4 runner slots uploading). This only covers the ISO workflow. The nightly image pushes are skopeo with no rate knob, so those get paced with traffic shaping on the runner host instead.
Cap ISO upload bandwidth toward webnx
Some checks failed
bluebuild / Check if a rebuild is needed (pull_request) Has been cancelled
bluebuild / Release (pull_request) Has been cancelled
bluebuild / Generate Release (pull_request) Has been cancelled
PR Rebase Hint / Post rebase command (pull_request) Successful in 5m34s
24d932e0c1
ISO uploads land on webnx's inbound pipe, the same one Matrix lives
on, and a manual dispatch can push several multi-GB ISOs at once from
the runners on ghan. Give the release-asset curl a --limit-rate so a
batch of ISO jobs can't flatten the link by itself. 12M per upload
(about 100 Mbit/s) with up to 4 runner slots keeps the worst case
around 400 Mbit/s; tune UPLOAD_BWLIMIT once webnx's real inbound
capacity is measured.
TheDarkWizard force-pushed iso-upload-cap from 24d932e0c1
Some checks failed
bluebuild / Check if a rebuild is needed (pull_request) Has been cancelled
bluebuild / Release (pull_request) Has been cancelled
bluebuild / Generate Release (pull_request) Has been cancelled
PR Rebase Hint / Post rebase command (pull_request) Successful in 5m34s
to d55a85f42d
Some checks failed
bluebuild / Check if a rebuild is needed (pull_request) Has been cancelled
bluebuild / Release (pull_request) Has been cancelled
bluebuild / Generate Release (pull_request) Has been cancelled
2026-07-20 05:45:58 +00:00
Compare
TheDarkWizard changed title from Cap ISO upload bandwidth toward webnx to Cap ISO upload bandwidth 2026-07-20 05:46:37 +00:00
Sign in to join this conversation.
No description provided.