stemedb/crates/stemedb-cluster
jordan 476d8e19e4
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
fix: prevent phantom members — advertise pod IP instead of 0.0.0.0
Root cause: SyncStorageBridge returned bind addresses (0.0.0.0) in
PingResponse, causing peers to overwrite each other's addresses with
loopback. Subsequent probes connected to self, registering self as a
member (node_count: 4 instead of 3).

Two fixes:
- alive_node() now skips self (node_id == local_id guard)
- Advertise POD_IP (k8s downward API) in PingResponse instead of bind addr
2026-03-07 20:13:27 -07:00
..
src fix: prevent phantom members — advertise pod IP instead of 0.0.0.0 2026-03-07 20:13:27 -07:00
tests feat: Phase 6 UAT - Admission control, HLC recency, cluster coordination 2026-02-03 00:43:37 -07:00
Cargo.toml feat: wire auth bootstrap, cluster gateway, k8s deploy skill, and ops docs 2026-03-07 00:56:31 -07:00