Skip to main content Module compactor Copy item path Source CompactionRegion CompactionRegion represents a region that needs to be compacted.
It’s the subset of MitoRegion. CompactionVersion Region version for compaction that does not hold memtables. DefaultCompactor DefaultCompactor is the default implementation of Compactor. DefaultSstMerger The production SstMerger that reads, merges, and writes SST files. MergeOutput [MergeOutput] represents the output of merging SST files.OpenCompactionRegionRequest OpenCompactionRegionRequest represents the request to open a compaction region. Compactor Compactor is the trait that defines the compaction logic. SstMerger Trait for merging a single compaction output into SST files. known_max_input_sequence 🔒 Computes the maximum target-domain sequence bound of the output of merging
inputs. Foreign files are described by their target-local barrier; local
trusted files use their physical sequence bound. Unknown bounds never become
trusted through a partial maximum. open_compaction_region Open a compaction region from a compaction request.
It’s simple version of RegionOpener::open(). sst_info_from_file_meta 🔒 Builds an SstInfo for the remote-compaction path by copying the scalar
fields that FileMeta also carries.