chore(buglog): bug-1863 fixed (71287ef1)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Rongsong Shen 2026-09-25 13:14:28 +00:00
parent aea3473823
commit 428dd4f740
Signed by untrusted user: rshen
GPG key ID: 80533536B0EB651C

View file

@ -27954,9 +27954,9 @@
},
{
"id": "bug-1863",
"status": "open",
"status": "fixed",
"status_updated": "2026-09-25",
"status_note": "multi-primary COMPOUND: each primary's alloc overwrites ctx->alloc; needs merge",
"status_note": "71287ef1",
"timestamp": "2026-09-25T13:07:56Z",
"error_message": "A COMPOUND resreq with 2+ primaries (e.g. '1*{A} + 2*{B}') keeps only the LAST primary's allocation: seqjob/parjob my_alloc assign ctx->alloc = make_job_alloc(...) per primary, overwriting (and leaking) the previous primary's job alloc, while every primary's hosts were already debited into ctx->uncomitted -- the dispatched allocation omits earlier primaries' hosts and accounting diverges from the decision.",
"file": "src/scheduler/src/scheduler.c,src/scheduler/src/plugins/seqjob_allocator.c,src/scheduler/src/plugins/parjob_allocator.c",