diff --git a/.wolf/buglog.json b/.wolf/buglog.json index e4d03b5c..64949f48 100644 --- a/.wolf/buglog.json +++ b/.wolf/buglog.json @@ -27689,9 +27689,9 @@ }, { "id": "bug-1850", - "status": "open", - "status_updated": "2026-09-24", - "status_note": "client failover rotates away from healthy primary on timeout/not-ready (client_failover.c); only logging added e71d91bf", + "status": "partial", + "status_updated": "2026-09-25", + "status_note": "fix 6b1862f8 committed, unit-verified; awaiting chaotic soak", "timestamp": "2026-09-24T05:30:00Z", "error_message": "OPEN, NOT FIXED -- root trigger of bug-1846 part 2's mid-round rejoins: the live scheduler reconnected/re-joined roughly every ~100s in scheduler-replay-20260923-085356.replay (each rejoin = full config/worker/job re-push from on_scheduler_join()).", "file": "src/lib/client_failover.c (xcecli_retry_next / xce_failover_classify), src/lib/xceapi.c (10s reply deadline)", @@ -27763,9 +27763,9 @@ }, { "id": "bug-1854", - "status": "open", - "status_updated": "2026-09-24", - "status_note": "every config push re-adds resources: ERROR noise, changed definitions not applied (scheduler.c)", + "status": "fixed", + "status_updated": "2026-09-25", + "status_note": "663ea63c", "timestamp": "2026-09-24T08:35:00Z", "error_message": "OPEN, NOT FIXED, low priority. Every HA soak run logs 'ERROR [sched_init_resources] sched_init_resources add resource failed' for EVERY configured resource (~33 lines), once per scheduler process, ~30s after it joined -- i.e. when a primary failover makes the scheduler re-join and the controller re-pushes its config (231/264/429 lines in 3 soak runs today). Scheduling is unaffected in those runs (all soaks PASS, replay parity 0 mismatches).", "file": "src/scheduler/src/scheduler.c", @@ -27997,9 +27997,9 @@ }, { "id": "bug-1865", - "status": "open", + "status": "partial", "status_updated": "2026-09-25", - "status_note": "HA closes a copied netio ep->fd (primary_ctrl_fd) that netio already closed -> closes the reused WAL fd", + "status_note": "fix 910b43cd committed, unit-verified; awaiting chaotic soak (fdatasync failures = 0)", "timestamp": "2026-09-25T14:43:27Z", "error_message": "Standby's WAL fd closed out from under it at failover: chaotic HA soak 2026-09-25 (ha-chaos-o1), ctrl-3 at 14:39:55.574 'liveness poll: no primary activity for 11s -> failover' / 'primary_ctrl_fd RDHUP', and 3 ms later 'flusher fallback fdatasync FAILED (errno=9 Bad file descriptor) -- durable_lsn held at 90', then errno=22 EINVAL once the number was reused by a socket; 2305 fdatasync failures, durable_lsn stuck; soak still PASSed (counted as excluded bug924) but one round's jobsub failed EIO.", "file": "src/controller/ha.c,src/controller/config_repl.c",