From 428dd4f740266adcfc2dc88f3f79038e01fd3ded Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Fri, 25 Sep 2026 13:14:28 +0000 Subject: [PATCH] chore(buglog): bug-1863 fixed (71287ef1) Co-Authored-By: Claude Opus 5.5 (1M context) --- .wolf/buglog.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.wolf/buglog.json b/.wolf/buglog.json index f787d6c8..11063033 100644 --- a/.wolf/buglog.json +++ b/.wolf/buglog.json @@ -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",