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

patroni / patroni / 16224384903
100%

Build:
DEFAULT BRANCH: master
Ran 11 Jul 2025 04:20PM UTC
Jobs 3
Files 57
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

11 Jul 2025 04:01PM UTC coverage: 99.864%. Remained the same
16224384903

push

github

web-flow
Failsafe mode wasn't always triggered in case of Etcd unavailability (#3404)

During heartbeat cycle Patroni does two requests to Etcd:
1. get_cluster()
2. update_lock()

If request fails with one Etcd node Patroni switches to another node and retries. At the same time it sets a flag that Etcd topology must be rediscovered. Rediscovery happens either after successfully completing current request or before executing the next request.

In the second case etcd.EtcdException raised by topology discovery functions wasn't handled and as a result of that failsafe_mode wasn't triggered.

Close https://github.com/patroni/patroni/issues/3403

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

14704 of 14724 relevant lines covered (99.86%)

2.98 hits per line

Jobs
ID Job ID Ran Files Coverage
1 unit-ubuntu - 16224384903.1 11 Jul 2025 04:28PM UTC 57
99.86
2 unit-macos - 16224384903.2 11 Jul 2025 04:28PM UTC 57
99.79
GitHub Action Run
3 unit-windows - 16224384903.3 11 Jul 2025 04:28PM UTC 57
98.85
Source Files on build 16224384903
  • Tree
  • List 57
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 29532763 on github
  • Prev Build on master (#16224377075)
  • Next Build on master (#16561502347)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc