fjall-rs

fjall-rs/lsm-tree

K.I.S.S. LSM-tree implementation in safe Rust

66 good first / help-wanted issues · Rust · last activity Jul 13, 2026

key-value-storage log-structured log-structured-merge-tree lsm lsm-tree lsmt mit-license rust rust-lang
66 Open Issues Need Help Last updated: Jul 13, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue help wanted api type:table type:vlog dependencies
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
help wanted refactor dependencies
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted epic api type:table file format
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
help wanted test type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted type:compaction
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted regression type:compaction
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted performance epic challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted performance epic test type:filters
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted epic refactor test api type:fd-table type:table type:vlog type:write-path
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted api
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance type:memtable type:write-path
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted refactor type:compaction challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted performance api
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
good first issue help wanted type:filters type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted possibly breaking epic api idea
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance type:table type:point-read
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue performance api unimportant type:fd-table type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
Multi Get 10 months ago
enhancement good first issue help wanted performance test api challenging type:point-read
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted type:filters type:point-read
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance type:filters type:point-read
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance type:filters type:point-read
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
MUTANTS! 11 months ago
good first issue help wanted test
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang

AI Summary: This issue proposes enhancing index block handles by including the sequence number (seqno) of the last item in a data block. Currently, only the key is stored, which is insufficient when a key with many versions spans multiple blocks and a snapshot search is performed. By adding the seqno, the index can more accurately identify and directly load the correct data block, avoiding unnecessary reads and improving search efficiency for versioned keys.

Complexity: 3/5
enhancement good first issue help wanted performance type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
help wanted test type:compaction
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
good first issue help wanted test
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang

AI Summary: This GitHub issue addresses an edge case bug discovered by the `cargo-afl` fuzzer. The problem specifically relates to the `table_read_fuzz_1` test case located in `src/table/test.rs`, indicating a need to fix an unusual input scenario during table reading.

Complexity: 3/5
bug good first issue help wanted test type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance api type:filters
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance type:table easy
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
bug help wanted 2.x
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance unimportant type:fd-table type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
Block I/O metrics 12 months ago
enhancement good first issue help wanted api type:table easy
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted type:table easy
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted api easy
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted api
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted api type:table type:vlog easy
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
help wanted type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted test unimportant
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue api type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue performance test type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
good first issue help wanted test challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted test
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
good first issue type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue performance type:table
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted type:compaction type:vlog
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted type:table type:vlog
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted performance type:filters type:table challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted performance refactor type:filters type:table challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
Compaction filters about 1 year ago
documentation enhancement good first issue help wanted epic api type:compaction
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
DropRange about 1 year ago
enhancement good first issue help wanted api
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
good first issue help wanted performance unimportant
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted epic api type:compaction challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
good first issue help wanted refactor test type:compaction
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
Merge Operator about 1 year ago
enhancement help wanted epic test challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
Multiscan about 1 year ago
enhancement help wanted api
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement good first issue help wanted performance idea unimportant type:compaction challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted type:compaction challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
Multi Level Compactions about 1 year ago
enhancement help wanted performance test type:compaction challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
Prefix bloom filters about 1 year ago
enhancement good first issue help wanted performance epic test api type:filters challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted performance epic test type:memtable challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
enhancement help wanted epic blocked type:compaction type:vlog challenging
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang
good first issue help wanted performance
fjall-rs/lsm-tree
428

K.I.S.S. LSM-tree implementation in safe Rust

Rust
#key-value-storage#log-structured#log-structured-merge-tree#lsm#lsm-tree#lsmt#mit-license#rust#rust-lang