diff --git a/.wolf/buglog.json b/.wolf/buglog.json index eb5e457d..a541cecf 100644 --- a/.wolf/buglog.json +++ b/.wolf/buglog.json @@ -27926,9 +27926,9 @@ "id": "bug-1860", "gitea_synced_status": "open", "gitea_issue": 279, - "status": "open", - "status_updated": "2026-09-24", - "status_note": "bug-1812 guard blocks authoritative PEND after disconnected requeue; needs per-job freshness in JOBS_PUSH", + "status": "fixed", + "status_updated": "2026-09-27", + "status_note": "c69705ae: controller is ground truth on rejoin; controller refuses non-PEND dispatch and re-sends state; scheduler adopts controller allocation on RUN update", "timestamp": "2026-09-24T14:38:03Z", "error_message": "Scheduler keeps a job RUN (with allocation) forever after the controller requeued it to PEND while the scheduler was disconnected: scheduler.log 'JOBS_PUSH: refusing resync state 0x1 for jobid ... -- existing job is RUN with a real allocation on record' on rejoin; job never redispatched (seen in bug-1859's chaotic soak)", "file": "src/scheduler/src/core_events.c,src/controller/sched.c,src/controller/resync.c",