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

freeeve / roaringrange / 29383432700 / 1
65%
main: 65%

Build:
DEFAULT BRANCH: main
Ran 15 Jul 2026 02:10AM UTC
Files 32
Run time 1s
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:09AM UTC coverage: 64.815%. Remained the same
29383432700.1

push

github

freeeve
perf(rust): container-granular split-set facet counts, no whole-rrf downloads

SplitSet::facet_counts opened every contributing split's facet sidecar with
the eager whole-region FacetIndex::open (24 MiB limit), downloading entire
multi-MB .rrf files per search — including tail postings the head-only
counts never used. It now boots each sidecar meta-only (KBs) and prices
counts via counts_full at container granularity: the top 128 categories per
field (FACET_COUNT_TOP_PER_FIELD) exactly, head AND tail, so results landing
in tail buckets are no longer undercounted.

- facet_counts_top: explicit per-field pricing cap (0 = price everything)
- facet_counts_for: exact on-demand pricing of named (field, category)
  pairs, summed across splits — for long-tail categories past the cap
- RrssIndex.countsFor wasm binding, mirroring the monolith's
- tests: tail-bucket exactness, no read spans the postings region,
  cap semantics, on-demand long-tail pricing

2415 of 3726 relevant lines covered (64.81%)

87.59 hits per line

Source Files on job 29383432700.1
  • Tree
  • List 32
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 29383432700
  • 63e626eb on github
  • Prev Job for on main (#29382558599.1)
  • Next Job for on main (#29383970533.1)
  • 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