forked from lei.chen/myxce
test(ha-convergence-recovery): close Task 8 — live /xce-test-ha 8-round PASS
Ran the live 3-node E2E (the last open task). Result: PASS: 8 rounds, 30 jobs submitted, zero job loss; all 3 nodes led (ctrl-1,ctrl-2,ctrl-3) (exit 0) Live-covered: kill-primary -> promoted standby owns all confirmed jobs (zero loss across 8 failovers, jobs 3->30, expect-job ok each round); restart ex-primary -> converged rejoin, 3-of-3 each round, no phantom jobs; deterministic leadership coverage (ctrl-3 forced via RequestVote-freshness fence). The soak also served as the live regression for bug-1077 (~40 failover client round-trips, no SEGV) after rebuilding the controller (the deployed binaries predated that fix). Not exercised live (remain unit-covered, tasks 2/4/5): withhold-ACK barrier single-outcome (test_demotion_convergence) and isolate/heal quorum-WARN (test_convergence_verification). All 8 tasks now [x]; spec closed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MSxwb2Xt5F84ATgiAZnH8V
This commit is contained in:
parent
05febbc9a7
commit
af099dca3e
3 changed files with 23 additions and 1 deletions
|
|
@ -2823,3 +2823,18 @@
|
|||
| 02:40 | Edited src/controller/config_repl.c | expanded (+16 lines) | ~346 |
|
||||
| 18:10 | Added NOTICE at config-upgrade restart site: upgrade must snapshot current state (entity-bearing) at config-marker (term,lsn) boundary + install on all members, not per-node WAL re-derive (bug-857) | src/controller/config_repl.c (step 9, do_upgrade_config_with_bytes) | comment-only; refs config-upgrade-snapshot spec + entity-bearing-snapshots hard dep | ~1k |
|
||||
| 02:41 | Session end: 14 writes across 6 files (xcectx.c, xcectx.h, test_ctrlstatus.c, xceapi.c, project_bug1077_reply_union_type_confusion.md) | 8 reads | ~39719 tok |
|
||||
| 02:45 | Session end: 14 writes across 6 files (xcectx.c, xcectx.h, test_ctrlstatus.c, xceapi.c, project_bug1077_reply_union_type_confusion.md) | 8 reads | ~39719 tok |
|
||||
| 02:59 | Created .kiro/specs/raft-commit-safety/research.md | — | ~1791 |
|
||||
| 02:59 | Created .kiro/specs/config-upgrade-snapshot/research.md | — | ~3390 |
|
||||
| 09:59 | gap analysis for config-upgrade-snapshot (bug-857) | .kiro/specs/config-upgrade-snapshot/research.md | created; hard blocker=entity-bearing-snapshots | ~9k |
|
||||
| 03:00 | Created .kiro/specs/raft-sim-conformance/research.md | — | ~3794 |
|
||||
| 03:01 | Edited ../../../../../claude/.claude/projects/-home-rshen-projects-xce-xce/memory/project_raft_commit_safety_done.md | inline fix | ~47 |
|
||||
| 03:01 | Edited ../../../../../claude/.claude/projects/-home-rshen-projects-xce-xce/memory/project_raft_commit_safety_done.md | modified 24() | ~215 |
|
||||
| 03:01 | Edited ../../../../../claude/.claude/projects/-home-rshen-projects-xce-xce/memory/project_ha_bootstrap_progress.md | inline fix | ~267 |
|
||||
| 03:02 | Session end: 20 writes across 9 files (xcectx.c, xcectx.h, test_ctrlstatus.c, xceapi.c, project_bug1077_reply_union_type_confusion.md) | 34 reads | ~302707 tok |
|
||||
| 03:04 | Session end: 20 writes across 9 files (xcectx.c, xcectx.h, test_ctrlstatus.c, xceapi.c, project_bug1077_reply_union_type_confusion.md) | 34 reads | ~302707 tok |
|
||||
| 03:05 | Session end: 20 writes across 9 files (xcectx.c, xcectx.h, test_ctrlstatus.c, xceapi.c, project_bug1077_reply_union_type_confusion.md) | 34 reads | ~302707 tok |
|
||||
| 03:07 | Session end: 20 writes across 9 files (xcectx.c, xcectx.h, test_ctrlstatus.c, xceapi.c, project_bug1077_reply_union_type_confusion.md) | 34 reads | ~302707 tok |
|
||||
| 03:16 | Edited .kiro/specs/ha-convergence-recovery/tasks.md | inline fix | ~20 |
|
||||
| 03:16 | Edited .kiro/specs/ha-convergence-recovery/tasks.md | modified 24() | ~393 |
|
||||
| 18:40 | Closed ha-convergence-recovery Task 8 via live /xce-test-ha (8 rounds): PASS, 30 jobs, zero loss, all 3 nodes led; also live-validated bug-1077 (no SEGV over ~40 failovers) | .kiro/specs/ha-convergence-recovery/tasks.md | Task 8 [x]; all 8 tasks done | ~2k |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue