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

ovn-org / ovn-kubernetes / 7541331667
53%

Build:
DEFAULT BRANCH: master
Ran 16 Jan 2024 12:31PM UTC
Jobs 1
Files 216
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

16 Jan 2024 11:24AM UTC coverage: 50.69% (+0.006%) from 50.684%
7541331667

push

github

jcaamano
Full implementation of KEP-1669 ProxyTerminatingEndpoints

The previous implementation was an approximation of KEP-1669 ProxyTerminatingEndpoints: we simply included terminating serving endpoints (ready=false, serving=true, terminating=true) along with ready ones in the endpoint selection logic. Let's fully implement KEP-1669 and only include terminating endpoints if none are ready. The selection follows two simple steps:
1) Take all ready endpoints
2) If no ready endpoints were found, take all serving terminating endpoints.

This should also help with an issue found in a production cluster (https://issues.redhat.com/browse/OCPBUGS-24363) where, due to infrequent readiness probes, terminating endpoints were declared as non-serving (that is, their readiness probe failed) only quite late and were included as valid endpoints for quite a bit, while the existing ready endpoints should have been preferred.

Extended the test cases to include testing against multiple slices and dual stack scenarios.

Signed-off-by: Riccardo Ravaioli <rravaiol@redhat.com>

26262 of 51809 relevant lines covered (50.69%)

87.12 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7541331667.1 16 Jan 2024 12:31PM UTC 0
50.69
GitHub Action Run
Source Files on build 7541331667
Detailed source file information is not available for this build.
  • Back to Repo
  • 418043c1 on github
  • Prev Build on master (#7519030304)
  • Next Build on master (#7549208329)
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