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

zalando / skipper / 29261422568
80%

Build:
DEFAULT BRANCH: master
Ran 13 Jul 2026 03:31PM UTC
Jobs 1
Files 313
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

13 Jul 2026 03:14PM UTC coverage: 80.403% (+0.05%) from 80.357%
29261422568

push

github

web-flow
fix(proxy): isolate and apply 30s timeout to upgrade proxy dialer (#4125)

This Pull Request resolves a critical P0 availability defect regarding
unbounded goroutine accumulation within the WebSocket and HTTP upgrade
proxy pathways under stalled backend conditions.

By replacing the blocking, context-less net.Dial and tls.Dial calls
inside dialBackend() with context-aware DialContext routines, the proxy
now correctly propagates req.Context() cancellation and enforces a
strict dial timeout.

The timeout has been fully wired into the proxy configuration factory,
defaulting to 30 seconds while allowing direct overrides via
Params.Timeout. Comprehensive regression and E2E timeout verification
tests have been integrated into proxy/upgrade_test.go.

---------

Signed-off-by: glatinone <93207632+glatinone@users.noreply.github.com>

19 of 23 new or added lines in 4 files covered. (82.61%)

35 existing lines in 4 files now uncovered.

28864 of 35899 relevant lines covered (80.4%)

84644.35 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
69.64
5.54% proxy/upgrade.go

Coverage Regressions

Lines Coverage ∆ File
26
89.34
-0.03% loadbalancer/algorithm.go
4
96.95
-0.01% dataclients/kubernetes/routegroup.go
3
97.81
0.12% routing/endpointregistry.go
2
83.69
-0.42% routing/datasource.go
Jobs
ID Job ID Ran Files Coverage
1 29261422568.1 13 Jul 2026 03:31PM UTC 313
80.4
GitHub Action Run
Source Files on build 29261422568
  • Tree
  • List 313
  • Changed 10
  • Source Changed 8
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29261422568
  • bca07d64 on github
  • Prev Build on master (#29087322304)
  • Next Build on master (#29487160049)
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