The address stays put.
Clients keep one destination while ownership moves underneath.
Service-aware failover, elasticd is an HA daemon designed to move a VIP between eligible Linux nodes using fresh service-health evidence and explicit ownership.
The public contract stays boring. The machinery underneath is allowed to hustle.
Clients keep one destination while ownership moves underneath.
Current authority is explicit, leased, and never inferred from vibes.
Health expires. State is reconciled. Failover is work, not wishful thinking.
Four jobs. One daemon. No victory lap. The loop simply starts again.
Fresh external evidence decides whether a node may contend.
Raft or another configured driver grants current authority.
The authorized node reconciles the local Linux address state.
BGP or an external publisher reports the owner upstream.
Infrastructure gets interesting when something stops answering. Pick a failure and watch the desired state change.
scenario/node-goneAuthority expires before another node safely takes over.
Service-aware failover for active-active services. Every eligible node can stay ready while one explicit owner holds the VIP. Fresh service-health evidence decides when ownership should move. elasticd is pre-alpha—read the design, challenge the failure model, and help turn the architecture into something operators can trust.
Come break it with us