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

floatdrop / zoxy / 28706699908
96%

Build:
DEFAULT BRANCH: main
Ran 04 Jul 2026 12:50PM UTC
Jobs 1
Files 28
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

04 Jul 2026 12:41PM UTC coverage: 96.714% (+0.005%) from 96.709%
28706699908

push

github

floatdrop
mem: cache-line-pad per-worker Pool headers and AccessLogs

main allocated the per-worker Pool headers (~32 bytes: free list head,
free count) and AccessLogs as plain arrays, so adjacent workers' mutable
state shared cache lines — the same false sharing the metrics sharding
removed, in a smaller dose. Invisible under keep-alive (a pool header
moves only at connection setup), but under connection churn every
request does an acquire/release on a line a neighbor worker also owns.

New src/mem/cache_line.zig: Padded(T) over-aligns the value to
std.atomic.cache_line (128: adjacent-line prefetcher), which also rounds
the array stride, so neighbors can never share a line — asserted at
comptime. The metrics shards move onto the same wrapper (drops their
hand-rolled padding field); main wraps the pools and accesses arrays.

Gate (perf stat, user-space HITM on the zoxy process, R=20k churn via
Connection: close, 8s windows, 3 alternating rounds): load xsnp_hitm
32,030/32,122/32,064 (HEAD — constant across runs = systematic
contention) -> 368/529/726 padded, ~50x; store-side RFO snoop-hitm
6.5-12.3k -> 1.0-4.0k, bands separated. Keep-alive latency/throughput
bands unchanged (p50 136-190us both, ~29.9k/s both). 150/150 tests,
sim seeds 0..200 OK.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

7063 of 7303 relevant lines covered (96.71%)

0.97 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28706699908.1 04 Jul 2026 12:50PM UTC 28
96.71
GitHub Action Run
Source Files on build 28706699908
  • Tree
  • List 28
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28706699908
  • c4112fe0 on github
  • Prev Build on main (#28705491749)
  • Next Build on main (#28707346338)
  • Delete
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