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

freeeve / tinykvs / 21063039700
73%

Build:
DEFAULT BRANCH: main
Ran 16 Jan 2026 10:11AM UTC
Jobs 1
Files 12
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

16 Jan 2026 10:08AM UTC coverage: 85.161% (-5.5%) from 90.625%
21063039700

push

github

freeeve
feat: add manifest for SSTable tracking and lazy loading

- Add manifest.go for append-only SSTable metadata tracking
- Store opens/creates manifest for fast recovery
- Update writer.go to record new SSTables in manifest on flush
- Update store.go to record compaction changes in manifest
- SSTable lazy loading from manifest metadata
- Add FuzzDecodeEntry and FuzzEntryRoundTrip fuzz tests
- Fix nil pointer in prefix scanner for lazy-loaded SSTables
- Add L0CompactionBatchSize option to limit compaction batch

The manifest enables:
- Fast store recovery without reading all SSTable indexes
- Crash safety via append-only log with checksums
- Future support for manifest snapshots

516 of 775 new or added lines in 6 files covered. (66.58%)

18 existing lines in 4 files now uncovered.

3099 of 3639 relevant lines covered (85.16%)

902224.46 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
9
86.84
-0.91% writer.go
10
91.31
-2.23% reader.go
22
82.95
-3.03% block.go
33
78.88
-4.03% sstable.go
72
76.77
-13.72% store.go
113
70.18
manifest.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
82.95
-3.03% block.go
1
91.31
-2.23% reader.go
1
86.84
-0.91% writer.go
15
76.77
-13.72% store.go
Jobs
ID Job ID Ran Files Coverage
1 21063039700.1 16 Jan 2026 10:11AM UTC 12
85.16
GitHub Action Run
Source Files on build 21063039700
  • Tree
  • List 12
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21063039700
  • dbdf24b8 on github
  • Prev Build on main (#21059797696)
  • Next Build on main (#21063155475)
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