Skip to content

Lower LLVM CI RAM cap default to 30 GiB (#436) - #440

Merged
PurHur merged 1 commit into
masterfrom
issue-436-ram-cap-30gb
May 21, 2026
Merged

Lower LLVM CI RAM cap default to 30 GiB (#436)#440
PurHur merged 1 commit into
masterfrom
issue-436-ram-cap-30gb

Conversation

@PurHur

@PurHur PurHur commented May 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • Lowers PHP_COMPILER_CI_RAM_GB default from 100 to 30 GiB for phased ci-local.sh LLVM work.
  • Documents the change in README and local CI rules; adds CiScriptsTest assertion for the default.

Follow-up to #439: four parallel full CI runs on ~126 GiB hosts need ~32 GiB per job; 30 GiB leaves a safety margin without disabling the cap.

Test plan

  • ./script/docker-ci-local.sh fast --filter CiScriptsTest
  • ./script/docker-ci-local.sh --group aot-lint (LLVM phases with default cap)
  • ./script/docker-ci-local.sh (full gate — running on harness)

Closes #436

Made with Cursor

Hosts run up to four parallel full CI jobs; 30 GiB per job leaves headroom on
126 GiB machines without disabling ulimit during compile phases.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
PurHur merged commit a526f26 into master May 21, 2026
@PurHur
PurHur deleted the issue-436-ram-cap-30gb branch May 21, 2026 13:18
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.

Test Compiling Speed

1 participant