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

freeeve / tinykvs
81%

Build:
DEFAULT BRANCH: main
Repo Added 15 Jan 2026 05:33AM UTC
Files 12
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main

16 Jan 2026 06:38AM UTC coverage: 81.152%. Remained the same
21058043032

push

github

freeeve
docs: add upgrade note for v0.3.x compatibility

2579 of 3178 relevant lines covered (81.15%)

20259.4 hits per line

Relevant lines Covered
Build:
Build:
3178 RELEVANT LINES 2579 COVERED LINES
20259.4 HITS PER LINE
Source Files on main
  • Tree
  • List 12
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21058043032 main docs: add upgrade note for v0.3.x compatibility push 16 Jan 2026 06:39AM UTC freeeve github
81.15
21058038832 main fix: add backwards compatibility for v0.3.x block format - Detect legacy 12-byte footer vs new 13-byte footer - Fall back to legacy format if compressedSize mismatch or compType invalid - Legacy files assumed to use zstd compression push 16 Jan 2026 06:39AM UTC freeeve github
81.15
21057912785 main chore: update benchmark tool with compression flag - Add -compression flag (zstd, snappy, none) - Add -block-size flag (default 16KB) - Add IndexMemory reporting in all phases - Update EC2 benchmark script push 16 Jan 2026 06:32AM UTC freeeve github
81.15
21053590908 main Fix race condition in concurrent compaction Add compactMu mutex to prevent concurrent compaction operations from racing. Both background compaction and explicit Compact() calls could previously run compactL0ToL1/compactLevelToNext simultaneously,... push 16 Jan 2026 02:33AM UTC freeeve github
81.75
21053500623 main Fix race condition in concurrent compaction Add compactMu mutex to prevent concurrent compaction operations from racing. Both background compaction and explicit Compact() calls could previously run compactL0ToL1/compactLevelToNext simultaneously,... push 16 Jan 2026 02:28AM UTC freeeve github
81.75
21051917844 main Improve test coverage and move long test to benchmark tool - Add reader_test.go with comprehensive prefix scan tests - Add block encoder edge case tests - Remove Test100MRecords from test suite (use tinykvs-bench instead) Coverage improved to 89.3% push 16 Jan 2026 01:03AM UTC freeeve github
79.99
21051693798 main Fix loop that always terminated on first iteration Skip empty blocks instead of returning, allowing the loop to continue to the next block as intended. push 16 Jan 2026 12:52AM UTC freeeve github
78.77
21051599569 main Fix duplicate test and update LowMemoryOptions test push 16 Jan 2026 12:47AM UTC freeeve github
78.79
21051363933 main Use channel-based encoder pool to prevent GC clearing sync.Pool gets cleared by GC under memory pressure, causing expensive encoder reinitialization (~8MB per encoder). Channel-based pool keeps encoders alive, reducing total allocations by 66% (2... push 16 Jan 2026 12:35AM UTC freeeve github
80.39
21051195458 main Add binary to gitignore push 16 Jan 2026 12:27AM UTC freeeve github
81.23
See All Builds (16)
  • Repo on GitHub
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