chore(buglog): bug-1860 fixed (c69705ae)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Rongsong Shen 2026-09-27 04:32:37 +00:00
parent c69705ae54
commit 88c4310e11
Signed by untrusted user: rshen
GPG key ID: 80533536B0EB651C

View file

@ -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",