summaryrefslogtreecommitdiff
path: root/db/compaction
AgeCommit message (Expand)Author
2024-06-18Add CompactForTieringCollector to support automatically trigger compaction fo...Yu Zhang
2024-05-24Improve universal compaction sorted-run trigger (#12477)Changyu Bi
2024-05-13Fix crash in CompactFiles() of conflict range under `preclude_last_level_data...Hui Xiao
2024-05-08Fix issue that cause false alarm corruption report (#12626)Yu Zhang
2024-04-30Add TimedPut to stress test (#12559)Yu Zhang
2024-04-30Preserve TimedPut on penultimate level until it actually expires (#12543)Yu Zhang
2024-03-29Limit compaction input files expansion (#12484)Changyu Bi
2024-03-22Replace ScopedArenaIterator with ScopedArenaPtr<InternalIterator> (#12470)Peter Dillinger
2024-03-21Follow ups for TimedPut and write time property (#12455)Yu Zhang
2024-03-18Update Remote Compaction Tests to include more than one CF (#12430)Jay Huh
2024-03-15Support returning write unix time in iterator property (#12428)Yu Zhang
2024-03-14Add initial support for TimedPut API (#12419)Yu Zhang
2024-03-04Run internal cpp modernizer on RocksDB repo (#12398)yuzhangyu@fb.com
2024-03-01Update APIs to support generic unique identifier format (#12384)Jay Huh
2024-02-28default_write_temperature option (#12388)Peter Dillinger
2024-02-27Remove `bottommost_temperature` (#12389)Peter Dillinger
2024-02-07Prefer static_cast in place of most reinterpret_cast (#12308)Peter Dillinger
2024-02-06Add a separate range classes for internal usage (#12071)Yu Zhang
2024-02-02Remove deprecated option `ignore_max_compaction_bytes_for_input` (#12323)Changyu Bi
2024-02-02Remove deprecated option `level_compaction_dynamic_file_size` (#12325)Changyu Bi
2024-02-02Rename IntTblPropCollector -> InternalTblPropColl (#12320)Peter Dillinger
2024-01-31Removed `check_flush_compaction_key_order` (#12311)Andrew Kryczka
2024-01-31Remove 'virtual' when implied by 'override' (#12319)Peter Dillinger
2024-01-29Add support for range deletion when user timestamps are not persisted (#12254)Yu Zhang
2024-01-29Remove unnecessary, confusing 'extern' (#12300)Peter Dillinger
2024-01-26Enhance corruption status message for record mismatch in compaction (#12297)Changyu Bi
2024-01-25Rate-limit un-ratelimited flush/compaction code paths (#12290)Hui Xiao
2024-01-22Allow more intra-L0 compaction when L0 is small (#12214)Changyu Bi
2024-01-19Fix/cleanup SeqnoToTimeMapping (#12253)Peter Dillinger
2023-12-29Group SST write in flush, compaction and db open with new stats (#11910)Hui Xiao
2023-12-28Lightweight verification of MANIFEST file after close on shutdown (#12174)anand76
2023-12-28Trigger compaction to the next level if the data age exceeds periodic_compact...hulk
2023-12-28Prioritize marked file in level compaction (#12187)Changyu Bi
2023-11-20Do not compare op_type in `WithinPenultimateLevelOutputRange()` (#12081)Changyu Bi
2023-11-17Check internal key range when compacting from last level to penultimate level...Changyu Bi
2023-11-13Enable unit test `PrecludeLastLevelTest.RangeDelsCauseFileEndpointsToOverlap`...Changyu Bi
2023-11-11Quarantine files in a limbo state after a manifest error (#12030)Yu Zhang
2023-11-06Mark more files for periodic compaction during offpeak (#12031)Jay Huh
2023-10-27Make OffpeakTimeInfo available in VersionSet (#12018)Jay Huh
2023-10-18New tickers on deletion compactions grouped by reasons (#11957)Hui Xiao
2023-10-06Bootstrap, pre-populate seqno_to_time_mapping (#11922)Peter Dillinger
2023-10-04Fix comments about creation_time/oldest_ancester_time/oldest_key_time (#11921)Hui Xiao
2023-10-02Update tiered storage tests (ahead of next change) (#11917)Peter Dillinger
2023-09-29Refactor, clean up, fixes, and more testing for SeqnoToTimeMapping (#11905)Peter Dillinger
2023-09-20Expose more info about input files in `CompactionFilter::Context` (#11857)Hui Xiao
2023-09-18Release compaction files in manifest write callback (#11764)Changyu Bi
2023-09-12Conditionally exclude some L0 input files in size amp compaction (#11749)Hui Xiao
2023-09-12Add statistics `COMPACTION_CPU_TOTAL_TIME` for total compaction time (#11741)Changyu Bi
2023-09-12Add a helper method WideColumnsHelper::SortColumns (#11823)Levi Tamasi
2023-09-12Change file size related variables type to uint64_t in PickCompactionToReduce...Hui Xiao