swactor/crates
Claude 205dc2352f fix: guard SWIM suspicion timeout against refuted nodes
A stale suspicion timer could declare a node dead even after it had been
refuted back to Alive via a higher incarnation number. check_suspicion_timeouts
now verifies the node is still Suspect before calling declare_dead, and
cancels the probe phase if the dead node was the current target.

Also fix the 3-node gossip loop in node_death_tombstones_entries to
deliver responses with the correct sender_id — previously all responses
were attributed to a single hardcoded sender, causing false suspicions
that triggered the protocol bug.

Authored by Claude, lovingly guided by Zachery Aaron Shores-Chmielewski
2026-02-15 06:35:01 +00:00
..
bin-runner refactor: consolidate crates (#39) 2026-02-13 17:34:01 +00:00
distribution fix: guard SWIM suspicion timeout against refuted nodes 2026-02-15 06:35:01 +00:00
python major feature update 2026-02-13 07:11:24 +00:00
runtime-dashboard feat: use iroh for the transport layer 2026-02-15 05:19:22 +00:00
simulation feat: use iroh for the transport layer 2026-02-15 05:19:22 +00:00
std fix: mild refactor and test coverage (#37) 2026-02-13 15:00:53 +00:00
wasm refactor: consolidate crates (#39) 2026-02-13 17:34:01 +00:00