myxce/.kiro/specs/ha-repl-hardening
Rongsong Shen d13010e4e0 feat(ha-repl-hardening): reduce handle_ctrlhello to connection setup only (task 5.1)
- Strip handle_ctrlhello: remove repl_add_standby, WAL streaming,
  snapshot check, push_config_to_standbys, and CtrlHelloReply
- Keep only: set primary_ctrl_fd, call ha_on_heartbeat_received,
  arm ha_arm_heartbeat_timeout_vtask, log INFO
- All replication decisions now handled by heartbeat decision loop
- Test: call with NULL repl + config_tag mismatch → no crash, no repl
  messages enqueued, primary_ctrl_fd set correctly
2026-06-05 03:54:43 +00:00
..
design.md docs(ha-repl-hardening): add spec with reviewed design and approved tasks 2026-06-04 12:58:39 +00:00
raft-tla-audit.md docs(ha-repl-hardening): add spec with reviewed design and approved tasks 2026-06-04 12:58:39 +00:00
requirements.md docs(ha-repl-hardening): add spec with reviewed design and approved tasks 2026-06-04 12:58:39 +00:00
research.md docs(ha-repl-hardening): add spec with reviewed design and approved tasks 2026-06-04 12:58:39 +00:00
spec.json docs(ha-repl-hardening): add spec with reviewed design and approved tasks 2026-06-04 12:58:39 +00:00
tasks.md feat(ha-repl-hardening): reduce handle_ctrlhello to connection setup only (task 5.1) 2026-06-05 03:54:43 +00:00