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

key-value-storage log-structured log-structured-merge-tree lsm lsm-tree lsmt mit-license rust rust-lang
45 Open Issues Need Help Last updated: Dec 5, 2025

Open Issues Need Help

View All on GitHub

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

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

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

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

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! 8 days ago
good first issue help wanted test

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

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

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

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

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

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 easy

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

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

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

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

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

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

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

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

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

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
Extend Model testing about 1 month ago
good first issue help wanted test challenging

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

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

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

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

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

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

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

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 2 months ago
documentation enhancement good first issue help wanted epic api type:compaction

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

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 2 months ago
enhancement good first issue help wanted api

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

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

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

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 3 months ago
enhancement help wanted epic test challenging

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 3 months ago
enhancement help wanted api

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

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 possibly breaking epic challenging

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

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 test type:compaction challenging

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 epic test api type:filters challenging

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

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 3 months ago
enhancement help wanted performance test api challenging

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

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

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