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

sozu-proxy / sozu / 1822 / 4
0%
master: 32%

Build:
Build:
LAST BUILD BRANCH: 0.11
DEFAULT BRANCH: master
Ran 31 Mar 2020 03:55PM UTC
Files 68
Run time 7s
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

31 Mar 2020 03:40PM UTC coverage: 39.786% (+0.03%) from 39.759%
CODECOV=1

push

travis-ci

Geal
use the poule crate for the buffer pool

this gives us a pool that will not change its memory address (so it
could store buffers), but can increase its capacity.
This means sozu can start with minimal memory usage, but allocate as needed,
instead of preallocating all the buffers, slowing down at boot and causing
OOM kills during upgrades.

As a principle, we want to avoid allocations on the hot path, but
allocations on this pool will be very cheap:
- increasing capacity once in a while by asking for new memory pages
with mprotect (right now, we double capacity at each step, maybe smarter
strategies could be used)
- setting up a new buffer or resetting it means setting 2 usize elements
to zero

6213 of 15616 relevant lines covered (39.79%)

0.73 hits per line

Source Files on job 1822.4 (CODECOV=1)
  • Tree
  • List 0
  • Changed 29
  • Source Changed 16
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 371
  • Travis Job 1822.4
  • eb9f27a6 on github
  • Prev Job for CODECOV=1 on 0.12 (#1821.4)
  • Next Job for CODECOV=1 on 0.12 (#1823.4)
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