Commit Graph

18 Commits (ff1cc8a63e64684bcdfab099e3728da51d7fb2e3)

Author SHA1 Message Date
Yu Zhang 7521478b43 Record the `persist_user_defined_timestamps` flag in manifest (#11515) 2 years ago
Changyu Bi 4aa52d89cf Drop range tombstone during non-bottommost compaction (#11459) 2 years ago
Hui Xiao 8f763bdeab Record and use the tail size to prefetch table tail (#11406) 2 years ago
Hui Xiao 151242ce46 Group rocksdb.sst.read.micros stat by IOActivity flush and compaction (#11288) 2 years ago
Changyu Bi 229297d1b8 Refactor AddRangeDels() + consider range tombstone during compaction file cutting (#11113) 2 years ago
Changyu Bi e9d6a0d7ce Fix asan failure caused by range tombstone start key use-after-free (#11106) 2 years ago
Changyu Bi 4d0f9a995c Consider TTL compaction file cutting earlier to prevent small output file (#11075) 2 years ago
Changyu Bi 6a82b68788 Avoid counting extra range tombstone compensated size in `AddRangeDels()` (#11091) 2 years ago
Changyu Bi f515d9d203 Revert #10802 Consider range tombstone in compaction output file cutting (#11089) 2 years ago
Changyu Bi cc6f323705 Include estimated bytes deleted by range tombstones in compensated file size (#10734) 2 years ago
Changyu Bi 53b703eafe Fix an assertion failure in `CompactionOutputs::AddRangeDels()` (#11040) 2 years ago
Changyu Bi f02c708aa3 Consider range tombstone in compaction output file cutting (#10802) 2 years ago
Jay Zhuang 23fa5b7789 Use `sstableKeyCompare()` for compaction output boundary check (#10763) 2 years ago
Changyu Bi 9f2363f4c4 User-defined timestamp support for `DeleteRange()` (#10661) 2 years ago
Jay Zhuang f3cc66632b Align compaction output file boundaries to the next level ones (#10655) 2 years ago
Jay Zhuang 849cf1bf68 Refactor Compaction file cut `ShouldStopBefore()` (#10629) 2 years ago
Jay Zhuang a3acf2ef87 Add seqno to time mapping (#10338) 2 years ago
Jay Zhuang 6ce0b2ca34 Tiered Compaction: per key placement support (#9964) 2 years ago