database: with etcd, keel-database-follow.path triggers itself every 1 to 2 s and fails with unit-start-limit-hit #164
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Keel-Linux/keel#164
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found on real nodes on 2026-10-15 (keel 0.23.21, etcd of 3 members in 3 sites, handbook decision 0057, evidence
docs/evidence/2026-10-15-br3-thin-etcd-witness.md).What happened
On both nodes of the PostgreSQL pair,
keel-database-follow.path(PathChanged=/var/lib/keel/vip) startskeel-database-follow.serviceagain 0.2 to 1 s after each run ends. The VIP did not move.keel-database-follow.service: Start request repeated too quicklyandkeel-database-follow.path: Failed with result 'unit-start-limit-hit'(1792062823.43).After the failure, nothing starts the path again.
keel spec apply --system-onlydoes not start it, andkeel diffexits 0 (no drift). A VIP move is then seen only bykeel-database-watch.timer(30 s).The restore was by hand:
systemctl reset-failed keel-database-follow.path keel-database-follow.service; systemctl start keel-database-follow.path. The path failed again on the replica 8 s later.Probable cause
Something in
/var/lib/keel/vipchanges on each run or on each lease renewal (every 2 s with etcd), so the path sees a change that is not a VIP move. Before etcd (2026-10-15 00:10 UTC, no controller) the path stayed active.Expected
The path triggers only when the claim changes. A run that changes nothing does not trigger the next one.
keel diffreports a failed unit of an enabled overlay as drift, andapply --systemstarts it.navigator referenced this issue2026-10-15 09:56:36 -03:00