diff --git a/src/scheduler/src/plugins/parjob_allocator.c b/src/scheduler/src/plugins/parjob_allocator.c index c880a4ff..491c38c7 100644 --- a/src/scheduler/src/plugins/parjob_allocator.c +++ b/src/scheduler/src/plugins/parjob_allocator.c @@ -460,7 +460,8 @@ static int parjob_try_plan_(xce_sched_core_t* core, xce_sched_ctx_t* ctx, * see host_iter.c's own file header). Left un-reset, it would * still carry a DIFFERENT bucket's want (or, for the very first * bucket ever tried, the job-level ctx->worker==NULL prepare - * pass's own dead-write into .host) -- harmless for seqjob + * pass's whole-primary slots:maxTasks want, which that pass + * rebuilds per primary since bug-1883) -- harmless for seqjob * (nslots is always 1, so every bucket's want is identical by * construction) but actively wrong for parjob, where bucket size * genuinely varies call to call: a stale want here can wrongly