myxce/src/scheduler
Rongsong Shen 4f60f148fb
feat(scheduler-sim-diagnostics): display per-host usage for host-scoped limits
repl_print_limit_usage_per_host() fans a single host-scoped xce_vres_t out
across every worker with a populated capacity entry at that vres's shared
resource index (w->resvals[idx]/w->resInUse[idx]), rather than constructing
any per-host vres object -- matching design.md's (xce_vres_t, worker) pair
cardinality model exactly. A worker with no populated capacity entry produces
no line at all (not a fabricated zero); a worker with capacity but no
charged usage shows accounted=0. Uses the corrected idx<0 + .caps-only
bounds-check pattern task 3.1 established, avoiding bug-1824's latent
imprecision. This closes out all of Requirement 3 (3.1-3.4).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RLSNJhNoULvVcUhXEFafQC
2026-09-17 13:22:12 +00:00
..
include feat(scheduler-sim-diagnostics): add read-only limit plugin accessors 2026-09-17 09:03:09 +00:00
src feat(scheduler-sim-diagnostics): display per-host usage for host-scoped limits 2026-09-17 13:22:12 +00:00
testsuite feat(scheduler-sim-diagnostics): display per-host usage for host-scoped limits 2026-09-17 13:22:12 +00:00
CLAUDE.md docs(scheduler): document driver-equivalence invariant, scope decision-parity fix spec 2026-08-22 02:52:00 +00:00
meson.build feat(scheduler-allocation): rewrap seqjob allocation onto shared iterators 2026-09-04 18:48:49 +00:00