A minimalist LSM (Log-Structured Merge Tree) storage engine
- Remove redundant MergedIterator (was just an alias for HierarchicalIterator) - Add IsTombstone method to all iterators to detect deletion markers - Enhance tombstone tracking in compaction manager with preservation options - Fix SSTable reader to properly handle tombstone entries - Update engine tests to directly verify tombstone behavior - Update TODO.md to mark merged iterator task as complete |
||
---|---|---|
.gitea/workflows | ||
pkg | ||
.gitignore | ||
CLAUDE.md | ||
go.mod | ||
go.sum | ||
IDEA.md | ||
PLAN.md | ||
TODO.md |