Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
0b93e19
chore: add lru dependency for block caching
ElioNeto Feb 4, 2026
7fa4b96
feat: implement SSTable V2 reader with sparse index and block cache
ElioNeto Feb 4, 2026
59c79a4
feat: export reader module
ElioNeto Feb 4, 2026
d6c7b0b
feat: add enhanced error types for SSTable operations and config vali…
ElioNeto Feb 4, 2026
289476f
feat: add comprehensive configuration validation
ElioNeto Feb 4, 2026
8858c57
test: add comprehensive SSTable V2 integration tests
ElioNeto Feb 4, 2026
4f8b710
docs: add technical debt resolution report for SSTable V2 reader impl…
ElioNeto Feb 4, 2026
47d7876
fix: correct Block decode usage and Bloom filter initialization
ElioNeto Feb 4, 2026
596b486
feat: add public accessors for Block data and offsets
ElioNeto Feb 4, 2026
aef9f57
refactor: remove unnecessary block_access module
ElioNeto Feb 4, 2026
78d5661
fix: resolve borrow checker and type issues in reader
ElioNeto Feb 4, 2026
9220167
`Added support for Bloom filter reconstruction and improved error han…
ElioNeto Feb 4, 2026
51b7b68
Merge branch 'fix/sstable-reader-missing-features' of https://github.…
ElioNeto Feb 4, 2026
3bf5ac7
fix: unwrap config Result before passing to LsmEngine::new
ElioNeto Feb 4, 2026
2a87c61
refactor: remove unused reconstruct_bloom_filter function
ElioNeto Feb 4, 2026
bd64904
fix: unwrap config Result in examples and tests
ElioNeto Feb 4, 2026
e6dfb13
fix: unwrap config Result and fix clone issues in restart tests
ElioNeto Feb 4, 2026
11bc63d
fix: remove private flush calls and unused import from demo
ElioNeto Feb 4, 2026
710dcae
fix: adjust failing integration tests for block size and unicode key …
ElioNeto Feb 4, 2026
2275e40
fix: increase memtable size in restart test to meet minimum requireme…
ElioNeto Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 28 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ bloomfilter = "3"
# Compression
lz4_flex = "0.11"

# Caching
lru = "0.12"

# Error handling
thiserror = "1.0"

Expand Down
Loading