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

kubeovn / kube-ovn / 23225776628
23%

Build:
DEFAULT BRANCH: master
Ran 18 Mar 2026 02:12AM UTC
Jobs 1
Files 205
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

18 Mar 2026 02:09AM UTC coverage: 23.354% (-0.007%) from 23.361%
23225776628

push

github

web-flow
fix(daemon): race condition between setExGateway and configProviderNic (#6469)

setExGateway uses `port-to-br` to check whether a provider network is
using the external bridge. However, configProviderNic transfers addresses
before calling `add-port`, creating a window where `port-to-br` fails
and setExGateway mistakenly deletes the bridge. This causes permanent
IP address loss on the bridge since the retry finds no addresses left
on the original NIC to transfer.

Replace the OVS runtime check with a declarative bridge name match
derived from the ProviderNetwork CR, which exists in the informer
cache before the bridge is created and eliminates the race window.

Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

0 of 2 new or added lines in 1 file covered. (0.0%)

79 existing lines in 2 files now uncovered.

12887 of 55181 relevant lines covered (23.35%)

0.27 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
0.0
0.0% pkg/daemon/gateway_linux.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% pkg/daemon/gateway_linux.go
78
0.0
0.0% pkg/daemon/controller.go
Jobs
ID Job ID Ran Files Coverage
1 23225776628.1 18 Mar 2026 02:12AM UTC 205
23.35
GitHub Action Run
Source Files on build 23225776628
  • Tree
  • List 205
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a9bbb218 on github
  • Prev Build on master (#23224648674)
  • Next Build on master (#23236301851)
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