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

kubeovn / kube-ovn / 22542692796
23%
master: 24%

Build:
Build:
LAST BUILD BRANCH: fix/chart
DEFAULT BRANCH: master
Ran 01 Mar 2026 11:45AM UTC
Jobs 1
Files 204
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

01 Mar 2026 11:42AM UTC coverage: 23.089%. Remained the same
22542692796

Pull #6368

github

oilbeater
fix(e2e): reuse OVSDB client in address set tests to avoid HA deadlock

Cache the OVN NB client across WaitForAddressSet* calls instead of
creating a new connection each time. In HA environments, repeated
connect/monitor cycles can trigger a deadlock in libovsdb when a leader
change occurs during the initial Monitor RPC setup: the Monitor goroutine
holds rpcMutex.RLock while the leader-change handler blocks on
rpcMutex.Lock, and Go's write-preferring RWMutex then also blocks the
inactivity probe's RLock, leaving no recovery path.

Also tolerate transient "not connected" errors during the poll loop
instead of failing immediately, giving libovsdb's automatic reconnection
time to recover after a leader failover.

Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Pull Request #6368: fix(e2e): reuse OVSDB client in address set tests to avoid HA deadlock

12561 of 54402 relevant lines covered (23.09%)

0.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 22542692796.1 01 Mar 2026 11:45AM UTC 204
23.09
GitHub Action Run
Source Files on build 22542692796
  • Tree
  • List 204
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #6368
  • PR Base - master (#22538259073)
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