storage: support range keys in SSTWriter
and sstIterator
#82586
Labels
A-kv-replication
Relating to Raft, consensus, and coordination.
A-storage
Relating to our storage engine (Pebble) on-disk storage.
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
We need to handle range keys in SSTs, e.g. for backup/restore and Raft snapshots. In order to do this, we need support for range keys in
SSTWriter
andsstIterator
. This involves implementing the range key methods from theWriter
andSimpleMVCCIterator
interfaces such that they comply with the interface, and adding tests (iterator tests viaTestMVCCHistories
).cockroach/pkg/storage/sst_writer.go
Lines 145 to 158 in 44f1ca7
cockroach/pkg/storage/sst_iterator.go
Lines 175 to 188 in 44f1ca7
Jira issue: CRDB-16532
Epic CRDB-2624
The text was updated successfully, but these errors were encountered: