• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cybertec-postgresql / vip-manager / 36418207370
91%

Build:
DEFAULT BRANCH: master
Ran 28 Sep 2026 11:53AM UTC
Jobs 1
Files 12
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Sep 2026 11:51AM UTC coverage: 91.489% (+0.2%) from 91.331%
36418207370

push

github

web-flow
[!] poll the etcd leader key instead of watching it (#436)

The watch kept producing bugs: cancelled watches (#228), events lost while
the watch was down (#394), a failed re-sync leaving a healthy watch silent
(#431), and the startup read racing the watch. While etcd is unreachable the
client retries the watch without closing its channel, so the checker sent
nothing and a node kept its VIP for the whole outage (#435).

The etcd checker now reads the key once per interval, like the Consul and
Patroni checkers. A failed read sends false, and the next successful read
sends the current value. The value is logged only when it changes, and read
failures stay throttled. interval applies to etcd again, so the README note
saying otherwise is gone and the e2e test uses the default interval.

12 of 12 new or added lines in 1 file covered. (100.0%)

860 of 940 relevant lines covered (91.49%)

1.35 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36418207370.1 28 Sep 2026 11:53AM UTC 17
91.5
GitHub Action Run
Source Files on build 36418207370
  • Tree
  • List 12
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36418207370
  • 752aef84 on github
  • Prev Build on master (#36416623454)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc