summaryrefslogtreecommitdiff
path: root/db/merge_helper.cc
AgeCommit message (Expand)Author
2021-06-24Add support for Merge with base value during Compaction in IntegratedBlobDB (...Akanksha Mahajan
2021-03-15Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routi...mrambacher
2021-01-25Add a SystemClock class to capture the time functions of an Env (#7858)mrambacher
2021-01-21MergeHelper::FilterMerge() calling ElapsedNanosSafe() upon exit even … (#7867)Matthew Von-Maszewski
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-09-24Add few unit test cases in ASSERT_STATUS_CHECKED build (#7427)Akanksha Mahajan
2020-02-20Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433)sdong
2019-06-04Fix merging range tombstone covering put during flush/compaction (#5406)Andrew Kryczka
2019-02-28Add two more StatsLevel (#5027)Siying Dong
2019-02-01Fix analyze error on possible un-initialized value (#4937)Maysam Yabandeh
2019-01-29Add a new CPU time counter to compaction report (#4889)Alexander Zinoviev
2019-01-23Allow full merge when root of history for a key is reached (#4909)Dmitry Fink
2019-01-16WritePrepared: fix issue with snapshot released during compaction (#4858)Yi Wu
2018-12-17Remove v1 RangeDelAggregator (#4778)Abhishek Madan
2018-12-17Add compaction logic to RangeDelAggregatorV2 (#4758)Abhishek Madan
2018-07-12Range deletion performance improvements + cleanup (#4014)Nikhil Benesch
2018-06-21option for timing measurement of non-blocking ops during compaction (#4029)Zhongyi Xie
2018-02-09WritePrepared Txn: Support merge operatorYi Wu
2017-08-16Allow merge operator to be called even with a single operandSagar Vemuri
2017-08-05Optimize range-delete aggregator call in merge helper.Sagar Vemuri
2017-07-15Change RocksDB LicenseSiying Dong
2017-05-31Histogram of number of merge operandsSiying Dong
2017-04-27Add GPLv2 as an alternative license.Siying Dong
2017-04-05Move some files under util/ to separate dirsSiying Dong
2017-02-23[rocksdb][PR] Remove option min_partial_merge_operands and verify_checksums_i...Siying Dong
2017-01-11Abort compactions more reliably when closing DBMike Kolupaev
2017-01-05Maintain position in range deletions mapAndrew Kryczka
2016-12-01Support for range skips in compaction filterMike Kolupaev
2016-10-18Compaction Support for Range DeletionAndrew Kryczka
2016-10-13Remove an assertion for single-delete in MergeHelper::MergeUntilYueh-Hsuan Chiang
2016-07-20Introduce FullMergeV2 (eliminate memcpy from merge operators)Islam AbdelRahman
2016-07-08Fix clang analyzer errorsYi Wu
2016-06-13Remove wasteful instrumentation in FullMerge (stacked on D59577)Islam AbdelRahman
2016-06-13Reuse TimedFullMerge instead of FullMerge + instrumentationIslam AbdelRahman
2016-02-09Updated all copyright headers to the new format.Baraa Hamodi
2015-10-13Seperate InternalIterator from Iteratorsdong
2015-10-07Compaction filter on merge operandsIgor Canadi
2015-09-17Support for SingleDelete()Andres Noetzli
2015-09-10Refactored common code of Builder/CompactionJob out into a CompactionIteratorAndres Noetzli
2015-09-08Added Equal method to Comparator interfaceAndres Noetzli
2015-09-02Unified maps with Comparator for sorting, other cleanupAndres Noetzli
2015-08-17Simplify querying of merge resultsAndres Notzli
2015-07-28Further cleanup of CompactionJob and MergeHelperAndres Notzli
2015-07-17Fixed and simplified merge_helperAndres Notzli
2015-07-14Avoid manipulating const char* arraysAndres Notzli
2015-06-26Call merge operators with empty valuesIgor Canadi
2015-06-02Allow EventListener::OnCompactionCompleted to return CompactionJobStats.Yueh-Hsuan Chiang
2015-04-27Helper function to time Mergesagiardullo
2015-03-24Adding stats for the merge and filter operationAnurag Indu