-
-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Labels
challengingenhancementNew feature or requestNew feature or requestepichelp wantedExtra attention is neededExtra attention is neededperformancepossibly breaking
Description
Considerations
- Need to check tombstone deletion range when doing point reads and range reads
- Need to fragment tombstones so in Levelled a segment only has the range tombstones of its range (important going from L0 to L1)
- Need to correctly evict data on merge: this should happen implicitly as a BoxedIterator should just get the DeleteRangeTable, handle deleted items internally, and the MergeIterator should work implicitly
- If a range delete covers an entire segment or the requested range/prefix, any range/prefix scan over it should short-circuit to immediately return None
Segments need to access tree-level DeleteRange memtable and sealed ones, too
cablehead, uniphil, iczero and raftario
Metadata
Metadata
Assignees
Labels
challengingenhancementNew feature or requestNew feature or requestepichelp wantedExtra attention is neededExtra attention is neededperformancepossibly breaking