Skip to content

linux ci: add swap + -j2 to fix week-long OOM (exit 143)#88

Merged
mdheller merged 1 commit into
mainfrom
fix-linux-ci-oom
Jul 23, 2026
Merged

linux ci: add swap + -j2 to fix week-long OOM (exit 143)#88
mdheller merged 1 commit into
mainfrom
fix-linux-ci-oom

Conversation

@mdheller

Copy link
Copy Markdown
Contributor

The GitHub-hosted nightly-linux has failed every day for 8+ days, across many commits predating any recent work — all exit 143 (SIGTERM/OOM). Firefox doesn't fit the 16GB standard runner without swap.

Same medicine that pushed the Windows lane past its OOM wall:

  • 24G swapfile on the ubuntu leg (fedora runs in a container where swapon isn't available)
  • ./mach build -j2 so concurrent heavy translation units don't exhaust RAM

The sovereign builder (32c/128GB) is unaffected — it builds Linux at full parallelism in ~20 min. This only hardens the convenience CI lane.

…a week

The GitHub-hosted nightly-linux has failed every day for 8+ days, across many
commits predating any recent work — all exit 143 (SIGTERM/OOM). Firefox is too
big for the 16GB standard runner without swap. Same fix that got the Windows
lane past its OOM wall: 24G swapfile (ubuntu leg; fedora runs in a container
where swapon isn't available) + cap mach at -j2 so concurrent heavy TUs don't
exhaust RAM. The sovereign builder (32c/128GB) stays at full parallelism.
@mdheller
mdheller merged commit d3e7701 into main Jul 23, 2026
@mdheller
mdheller deleted the fix-linux-ci-oom branch July 23, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant