test(ha-commit-engine): RED tests for WAIT mode, admission cap, own-term gate (task 2.1)

9 new cases (8-16): block-until-majority, deadline timeout, standalone
fast path, zero-ACK regression, n_vcpus-relative cap with floor, ACK
progress at saturation, gate as blocking predicate (NOT_READY is
admission-cap-only per corrected contract). Main-thread-only assertions
after joins; 16 tests / 9 RED failures; baseline unchanged.
This commit is contained in:
Rongsong Shen 2026-06-11 14:56:31 +00:00
parent eae4767d7d
commit d91f446e9e
4 changed files with 405 additions and 7 deletions

View file

@ -873,3 +873,10 @@
| 07:22 | Created src/controller/commit.c | — | ~2108 |
| 2026-06-11 | ha-commit-engine task 1.2: implemented commit engine core (majority median, monotonic clamped committed_lsn, RETAIN) — 7/7 tests green | src/controller/commit.c | success | ~9k |
| 07:36 | Edited .kiro/specs/ha-commit-engine/tasks.md | inline fix | ~14 |
| 07:41 | Edited src/controller/testsuite/test_commit_engine.c | expanded (+17 lines) | ~339 |
| 07:41 | Edited src/controller/testsuite/test_commit_engine.c | modified engine_setup_vcpus() | ~303 |
| 07:43 | Edited src/controller/testsuite/test_commit_engine.c | modified struct() | ~3781 |
| 07:43 | Edited src/controller/testsuite/test_commit_engine.c | 4→3 lines | ~17 |
| 14:47 | task 2.1 RED tests: 9 WAIT/admission/gate cases added (16 total, 7 pass / 9 RED -ENOSYS) | src/controller/testsuite/test_commit_engine.c | RED verified, ASAN clean | ~9k |
| 07:56 | Edited .kiro/specs/ha-commit-engine/tasks.md | inline fix | ~20 |
| 07:56 | Edited .kiro/specs/ha-commit-engine/tasks.md | 1→2 lines | ~122 |