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

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

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

pending completion
1822

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

Jobs
ID Job ID Ran Files Coverage
4 1822.4 (CODECOV=1) 31 Mar 2020 03:55PM UTC 0
39.79
Travis Job 1822.4
Source Files on build 1822
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1822
  • eb9f27a6 on github
  • Prev Build on 0.12 (#1821)
  • Next Build on 0.12 (#1823)
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