sched_reconcile_job_resource_usage() was only reachable from sched_apply_job_rusage() (scheduler.c's sched_update(), which has no live caller), so real-usage reconciliation never actually ran outside tests. Wire it into core_events.c's XCE_CORE_EVENT_JOB_RUSAGE handler instead, the actual live path shared by both normal-mode (driver.c) and sim/replay mode (sim_loop.c). Adds link-satisfying stubs to the testsuite files that #include core_events.c directly. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y4M5MJM2zK6nU43da267Ku |
||
|---|---|---|
| .. | ||
| settings | ||
| specs | ||
| steering | ||