Commit Graph

31 Commits (1a59b6e2a97c9933d323bdeb379bb72c43dfc41c)

Author SHA1 Message Date
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
Siying Dong f82e693a31 RangeDelAggregator::StripeRep::Invalidate() to be skipped if empty (#5312) 6 years ago
Siying Dong d6862b3f51 Make ReadRangeDelAggregator::ShouldDelete() more inline friendly (#5202) 6 years ago
Abhishek Madan c15df15f07 Fix unused member compile error 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan 45f213b558 Lazily initialize RangeDelAggregator stripe map entries (#4497) 6 years ago
Abhishek Madan 3a4bd36fed Truncate range tombstones by leveraging InternalKeys (#4432) 6 years ago
Nathan VanBenschoten ef7815b803 Support range deletion tombstones in IngestExternalFile SSTs (#3778) 6 years ago
Peter Mattis 90fc40690a Relax VersionStorageInfo::GetOverlappingInputs check (#4050) 6 years ago
Nikhil Benesch 5f3088d565 Range deletion performance improvements + cleanup (#4014) 6 years ago
LingBin 72942ad7a4 Recommit "Avoid adding tombstones of the same file to RangeDelAggregator multiple times" 7 years ago
Zhongyi Xie 44653c7b7a Revert "Avoid adding tombstones of the same file to RangeDelAggregato… 7 years ago
LingBin e80709a33a Avoid adding tombstones of the same file to RangeDelAggregator multiple times 7 years ago
Andrew Kryczka 1bdb44de95 optimize file ingestion checks for range deletion overlap 7 years ago
Siying Dong 885b1c682e Two small refactoring for better inlining 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Andrew Kryczka b104b87814 Maintain position in range deletions map 8 years ago
Andrew Kryczka 50e305de98 Collapse range deletions 8 years ago
Andrew Kryczka 7ffb10fc1a DeleteRange compaction statistics 8 years ago
Andrew Kryczka fd43ee09da Range deletion microoptimizations 8 years ago
Andrew Kryczka fe349db57b Remove Arena in RangeDelAggregator 8 years ago
Andrew Kryczka 3f62215210 Lazily initialize RangeDelAggregator's map and pinning manager 8 years ago
Andrew Kryczka 760ef68a69 fix deleterange asan issue 8 years ago
Andrew Kryczka ec2f64794b Consider subcompaction boundaries when updating file boundaries for range deletion 8 years ago
Andrew Kryczka 4e20c5da20 Store internal keys in TombstoneMap 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Andrew Kryczka f998c9790f DeleteRange Get support 8 years ago
Andrew Kryczka 2946cadc46 Improve RangeDelAggregator documentation 8 years ago
Andrew Kryczka a0ba0aa877 Fix uninitialized variable gcc error for MyRocks 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago