myxce/src
lei.chen 28ccf8d35c build: recalibrate asan per-job memory budget 1536MB -> 512MB
The original 1536MB/job figure was calibrated around two memory hogs that
the build/de-nix work has since removed: the 293MB-peak serial capnp
compile (now compiled once via libxce_dep) and the 17 scheduler test
executables each statically linking all of scheduler_srcs (now one shared
sched_srcs_lib archive; link peaks ~125-150MB with -g1). Measured per-job
compile RSS ceiling post-dedup is ~125-150MB; 512MB keeps ~3x headroom
while letting an 8GB box run ~8 concurrent compiles instead of 2-3
(t1: mem_jobs goes from ~2-3 to ~9, so the -l ceiling becomes CPU-bound
rather than memory-bound).

SKILL.md's hand-computed formula is updated to match.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-21 15:38:46 +00:00
..
autoscaler merge: sync Rongsong's scheduler-framework (c5b172c7..3442a57d, 781 commits) 2026-10-14 05:17:03 +00:00
configs merge: sync Rongsong's scheduler-framework (c5b172c7..3442a57d, 781 commits) 2026-10-14 05:17:03 +00:00
controller build: eliminate all remaining compile warnings 2026-10-21 15:38:42 +00:00
docs apiserver: persist API keys across restarts via state file 2026-10-20 03:12:13 +00:00
frontend build: remove nix dependency layer -- apt system libs + meson wrap subprojects 2026-10-20 18:04:22 +00:00
harness build: eliminate all unused-variable/function warnings in our code 2026-10-21 09:28:34 +00:00
include build: fix 7 risky warnings + slim debug profile to -g1 2026-10-21 08:32:41 +00:00
lib build: compile controller.capnp.c once -- libxce_dep passes only the header 2026-10-21 13:55:33 +00:00
nixSupport remove extralib 2026-09-04 11:24:43 +08:00
scheduler build: eliminate all remaining compile warnings 2026-10-21 15:38:42 +00:00
schema fix(worker): graceful job kill and catchable stop, as LSF (bug-1957) 2026-10-10 10:00:36 +00:00
subprojects build: eliminate all remaining compile warnings 2026-10-21 15:38:42 +00:00
testsuite_support merge: sync Rongsong's scheduler-framework (c5b172c7..3442a57d, 781 commits) 2026-10-14 05:17:03 +00:00
tools build: recalibrate asan per-job memory budget 1536MB -> 512MB 2026-10-21 15:38:46 +00:00
worker build: eliminate all remaining compile warnings 2026-10-21 15:38:42 +00:00
xceadmin build: remove nix dependency layer -- apt system libs + meson wrap subprojects 2026-10-20 18:04:22 +00:00
flake.lock remove extralib 2026-09-04 11:24:43 +08:00
flake.nix merge: sync Rongsong's scheduler-framework (c5b172c7..3442a57d, 781 commits) 2026-10-14 05:17:03 +00:00
meson.build build: fix 7 risky warnings + slim debug profile to -g1 2026-10-21 08:32:41 +00:00
meson.options build: remove nix dependency layer -- apt system libs + meson wrap subprojects 2026-10-20 18:04:22 +00:00