test(raft): E2E replicated writes; wire SQL path to raft node

- Fix runTcpServer to run the already-wired Server (raftNode was assigned
  on a different instance that never accepted clients).
- Cap raft peer connect at 200ms and fan out heartbeats in parallel so a
  dead peer cannot stall AppendEntries to the live majority.
- Add raft_writes_e2e_test: 3-node write replication, follower rejection,
  and post-failover writes; wire into nimble test + gitignore.
This commit is contained in:
2026-07-30 21:06:49 +03:00
parent 333941ab65
commit 44060701b7
5 changed files with 373 additions and 9 deletions
+1
View File
@@ -15,6 +15,7 @@ tests/prop_test
tests/bugfix_test
tests/nimforum_smoke_test
tests/raft_e2e_test
tests/raft_writes_e2e_test
benchmarks/bench_all
benchmarks/compare
clients/nim/tests/test_client