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

freeeve / roaringrange / 29384510425
65%

Build:
DEFAULT BRANCH: main
Ran 15 Jul 2026 02:37AM UTC
Jobs 1
Files 33
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

15 Jul 2026 02:34AM UTC coverage: 64.936%. Remained the same
29384510425

push

github

freeeve
perf(rust): resident RRSR offset table + tunable get_many coalesce gap

Hydrating a results page via get_many cost two sequential read waves; on a
high-RTT CDN the ~24 idx reads + ~47 bin reads dominate paint time.

- preload_idx / preload_idx_prefix: make the offset table (or the hot prefix
  of a rank-ordered corpus, where doc id == rank) resident in one ranged
  read; covered ids skip the idx wave entirely, so a page hydration becomes
  a single coalesced .bin wave. get() uses the resident table too.
- set_resident_idx: hand over idx bytes fetched out of band (RRHC member,
  application cache); header-validated, prefix derived from length.
- set_coalesce_gap: per-store override of the 16 KiB wave-coalescing gap so
  a high-RTT client can trade read amplification for fewer round trips.
- wasm: RrsRecords.preloadIdx / preloadIdxPrefix / setResidentIdx /
  setCoalesceGap.
- tests: counting-fetch assertions that preload eliminates idx reads, prefix
  coverage falls back past the boundary, resident bytes are validated, and
  the gap knob collapses scattered bin reads into one

2452 of 3776 relevant lines covered (64.94%)

89.58 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29384510425.1 15 Jul 2026 02:37AM UTC 33
64.94
GitHub Action Run
Source Files on build 29384510425
  • Tree
  • List 33
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29384510425
  • 1ecea43e on github
  • Prev Build on main (#29383970533)
  • Next Build on main (#29386598212)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc