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

firezone / firezone / 23596776658
67%
main: 67%

Build:
Build:
LAST BUILD BRANCH: fix/health-parallel
DEFAULT BRANCH: main
Ran 26 Mar 2026 01:28PM UTC
Jobs 6
Files 647
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

26 Mar 2026 01:26PM UTC coverage: 67.104% (+0.04%) from 67.068%
23596776658

push

github

web-flow
feat(connlib): eagerly flush GSO queue after encrypting (#12649)

In a node that is busy with sending and receiving packets at the same
time, the current architecture of the tunnel's event-loop delays the
flushing of UDP packets to the IO thread until all inbound packets of
the current event-loop tick have been decrypted. Given that encryption
and decryption is the dominant consumer of CPU time of this thread, this
unnecessarily delays the sending of these UDP packets.

To fix this, we insert a dedicated `flush_gso_queue` function call after
the hot-loop that encrypted the current batch of packets from the TUN
device. Flushing these packets to the channel is something that needs to
happen anyway. Doing it earlier allows the UDP IO thread to already send
them out via the socket whilst the main thread is decrypting the next
batch.

8 of 17 new or added lines in 2 files covered. (47.06%)

5 existing lines in 1 file now uncovered.

35773 of 53310 relevant lines covered (67.1%)

471875.17 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
7.43
-0.12% rust/libs/connlib/tunnel/src/lib.rs
2
68.08
0.36% rust/libs/connlib/tunnel/src/io.rs

Coverage Regressions

Lines Coverage ∆ File
5
97.18
-2.82% elixir/lib/portal_api/gateway/channel.ex
Subprojects
ID Flag name Job ID Ran Files Coverage
1 rust-tunnel-test 23596776658.1 26 Mar 2026 01:44PM UTC 119
48.83
GitHub Action Run
2 swift-test 23596776658.2 26 Mar 2026 01:28PM UTC 44
15.67
GitHub Action Run
3 rust-test-Windows 23596776658.3 26 Mar 2026 01:36PM UTC 171
58.85
GitHub Action Run
4 rust-test-Linux 23596776658.4 26 Mar 2026 01:32PM UTC 197
56.45
GitHub Action Run
5 rust-test-macOS 23596776658.5 26 Mar 2026 01:33PM UTC 151
58.58
GitHub Action Run
6 portal 23596776658.6 26 Mar 2026 01:30PM UTC 383
78.86
GitHub Action Run
Source Files on build 23596776658
  • Tree
  • List 647
  • Changed 10
  • Source Changed 2
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23596776658
  • ef1ab933 on github
  • Prev Build on main (#23592696631)
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