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

kubeovn / kube-ovn / 27346061890
27%

Build:
DEFAULT BRANCH: master
Ran 11 Jun 2026 12:18PM UTC
Jobs 1
Files 212
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 Jun 2026 12:15PM UTC coverage: 26.068% (+0.1%) from 25.939%
27346061890

push

github

web-flow
fix(controller): skip service/endpointslice enqueueing when lb is disabled (#6859)

* fix(controller): skip service/endpointslice enqueueing when lb is disabled

The service/endpointslice informer handlers enqueue events
unconditionally, while all the queue consumers only start when
--enable-lb is set. With EnableLb disabled the queues accumulate
forever; updateServiceQueue and deleteServiceQueue hold pointer items
that never deduplicate, and each *vpcService pins the whole Service
object, so the controller leaks memory slowly on service churn.

Gate all the producers on EnableLb, keeping the EnableLbSvc branch in
enqueueAddService intact, and warn at startup when --enable-lb-svc is
set without --enable-lb since the feature cannot work in that case.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>

* fix(controller): gate lb svc enqueueing on enable-lb as well

The add service worker only starts when --enable-lb is set, so with
--enable-lb-svc set but --enable-lb disabled the addServiceQueue would
still accumulate without a consumer. Gate the producer on both flags,
matching the startup warning that the feature cannot work in that case.

Addresses the Copilot review note on PR #6859.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>

---------

Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

19 of 22 new or added lines in 3 files covered. (86.36%)

15111 of 57967 relevant lines covered (26.07%)

0.3 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
0.0
0.0% pkg/controller/config.go
Jobs
ID Job ID Ran Files Coverage
1 27346061890.1 11 Jun 2026 12:18PM UTC 212
26.07
GitHub Action Run
Source Files on build 27346061890
  • Tree
  • List 212
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4de89120 on github
  • Prev Build on master (#27325433990)
  • Next Build on master (#27389809800)
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