summaryrefslogtreecommitdiff
path: root/db/range_del_aggregator.h
AgeCommit message (Expand)Author
2024-03-22Replace ScopedArenaIterator with ScopedArenaPtr<InternalIterator> (#12470)Peter Dillinger
2023-09-15Add new Iterator API Refresh(const snapshot*) (#10594)leipeng
2023-03-03Improve documentation for MergingIterator (#11161)Changyu Bi
2023-02-22Refactor AddRangeDels() + consider range tombstone during compaction file cut...Changyu Bi
2022-09-30User-defined timestamp support for `DeleteRange()` (#10661)Changyu Bi
2022-09-02Skip swaths of range tombstone covered keys in merging iterator (2022 edition...Changyu Bi
2022-08-29Use std::make_unique when possible (#10578)Yanqin Jin
2021-03-25Fix some typos in comments (#8066)storagezhang
2020-10-28In ParseInternalKey(), include corrupt key info in Status (#7515)Ramkumar Vadivelu
2020-09-30Change ParseInternalKey() to return Status instead of bool (#7457)Ramkumar Vadivelu
2020-02-20Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433)sdong
2020-01-21Correct pragma once problem with Bazel on Windows (#6321)matthewvon
2019-05-31Organizing rocksdb/db directoryVijay Nadimpalli
2019-05-16RangeDelAggregator::StripeRep::Invalidate() to be skipped if empty (#5312)Siying Dong
2019-04-18Make ReadRangeDelAggregator::ShouldDelete() more inline friendly (#5202)Siying Dong
2018-12-18Fix unused member compile errorAbhishek Madan
2018-12-17Remove v1 RangeDelAggregator (#4778)Abhishek Madan
2018-10-17Lazily initialize RangeDelAggregator stripe map entries (#4497)Abhishek Madan
2018-10-09Truncate range tombstones by leveraging InternalKeys (#4432)Abhishek Madan
2018-07-13Support range deletion tombstones in IngestExternalFile SSTs (#3778)Nathan VanBenschoten
2018-07-13Relax VersionStorageInfo::GetOverlappingInputs check (#4050)Peter Mattis
2018-07-12Range deletion performance improvements + cleanup (#4014)Nikhil Benesch
2018-05-04Recommit "Avoid adding tombstones of the same file to RangeDelAggregator mult...LingBin
2018-04-02Revert "Avoid adding tombstones of the same file to RangeDelAggregato…Zhongyi Xie
2018-03-23Avoid adding tombstones of the same file to RangeDelAggregator multiple timesLingBin
2017-11-28optimize file ingestion checks for range deletion overlapAndrew Kryczka
2017-09-14Two small refactoring for better inliningSiying Dong
2017-07-15Change RocksDB LicenseSiying Dong
2017-04-27Add GPLv2 as an alternative license.Siying Dong
2017-01-05Maintain position in range deletions mapAndrew Kryczka
2016-12-19Collapse range deletionsAndrew Kryczka
2016-11-28DeleteRange compaction statisticsAndrew Kryczka
2016-11-21Range deletion microoptimizationsAndrew Kryczka
2016-11-19Remove Arena in RangeDelAggregatorAndrew Kryczka
2016-11-18Lazily initialize RangeDelAggregator's map and pinning managerAndrew Kryczka
2016-11-16fix deleterange asan issueAndrew Kryczka
2016-11-14Consider subcompaction boundaries when updating file boundaries for range del...Andrew Kryczka
2016-11-09Store internal keys in TombstoneMapAndrew Kryczka
2016-11-04DeleteRange user iterator supportAndrew Kryczka
2016-11-03DeleteRange Get supportAndrew Kryczka
2016-10-28Improve RangeDelAggregator documentationAndrew Kryczka
2016-10-19Fix uninitialized variable gcc error for MyRocksAndrew Kryczka
2016-10-18Compaction Support for Range DeletionAndrew Kryczka