From 56acdcc1921ebfe88936204ac6121e772e8aac74 Mon Sep 17 00:00:00 2001 From: Michael Heller <21163552+mdheller@users.noreply.github.com> Date: Thu, 23 Jul 2026 10:18:13 -0400 Subject: [PATCH] =?UTF-8?q?windows:=20-j2=20+=2024G=20swap=20=E2=80=94=20C?= =?UTF-8?q?++=20dom/canvas=20TU=20cluster=20swap-deathed=20at=20-j3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -j3+14G got PAST the Rust wall (10min -> 28min, deep into C++), then stalled 13min on dom/canvas and got SIGTERM'd: swap-death on the heavy WebGL/bindings C++ TUs. Halve concurrent heavy compiles (-j2) and give swap real headroom (24G; runner has 100G+ free disk). Slower but should clear the C++ memory peaks. --- .github/workflows/nightly-windows.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly-windows.yml b/.github/workflows/nightly-windows.yml index 6c13c91..e4ea1a6 100644 --- a/.github/workflows/nightly-windows.yml +++ b/.github/workflows/nightly-windows.yml @@ -31,7 +31,7 @@ jobs: RELEASE: 1 PROFILE: human-secure # 16GB runners OOM the neqo/mls/icu rustc cluster at higher parallelism. - MOZ_BUILD_JOBS: 3 + MOZ_BUILD_JOBS: 2 steps: - name: Checkout @@ -47,7 +47,7 @@ jobs: run: | sudo swapoff -a || true sudo rm -f /mnt/swapfile /swapfile || true - sudo fallocate -l 14G /mnt/swapfile + sudo fallocate -l 24G /mnt/swapfile sudo chmod 600 /mnt/swapfile sudo mkswap /mnt/swapfile sudo swapon /mnt/swapfile