Commit Graph

149 Commits (78c2eedb4fde8801922ad020061a7503070bf25c)

Author SHA1 Message Date
Andrew Kryczka 93f69cb93a use bottommost compression when base level is bottommost 7 years ago
Andrew Kryczka 9b18cc2363 single-file bottom-level compaction when snapshot released 7 years ago
Yi Wu 66a2c44ef4 Add DB::Properties::kEstimateOldestKeyTime 7 years ago
Sagar Vemuri f0804db7f7 Make FIFO compaction options dynamically configurable 7 years ago
Jay Patel 1a61ba179e compaction picker to use max_bytes_for_level_multiplier_additional 7 years ago
PhaniShekhar 65a9cd6168 Use L1 size as estimate for L0 size in LevelCompactionBuilder::GetPathID 7 years ago
Andrew Kryczka 464fb36de9 fix hanging after CompactFiles with L0 overlap 7 years ago
Andrew Kryczka 10ddd59ba7 fix CompactFiles inclusion of older L0 files 7 years ago
Andrew Kryczka a34b2e388e Fix caching of compaction picker's next index 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Andrew Kryczka a22b9cc6fe overlapping endpoint fixes in level compaction picker 7 years ago
Andrew Kryczka ffd2a2eefd delete ExpandInputsToCleanCut failure log 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 8 years ago
Mikhail Antonov ba685a472a Support ingest_behind for IngestExternalFile 8 years ago
Siying Dong 264d3f540c Allow IntraL0 compaction in FIFO Compaction 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Ayappan dd8f9e38e9 Fix compilation for GCC-5 8 years ago
Siying Dong ff97287016 Refactor compaction picker code 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 8 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 8 years ago
Islam AbdelRahman e19163688b Add macros to include file name and line number during Logging 8 years ago
Aaron Gao 2a0f3d0de1 level compaction expansion 8 years ago
Benoit Girard 2b16d664cb Change max_bytes_for_level_multiplier to double 8 years ago
sdong 1168cb810a Fix a bug that may cause a deleted row to appear again 8 years ago
Islam AbdelRahman 5691a1d8a4 Fix compaction conflict with running compaction 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 8 years ago
sdong 32149059f9 Merge options source_compaction_factor, max_grandparent_overlap_bytes and expanded_compaction_factor into max_compaction_bytes 8 years ago
Islam AbdelRahman ccecf3f4fb UniversalCompaction should ignore sorted runs being compacted (when compacting for file num) 8 years ago
sdong 0ce258f9b3 Compaction picker to expand output level files for keys cross files' boundary too. 8 years ago
sdong c4cef07f1b Update DBTestUniversalCompaction.UniversalCompactionSingleSortedRun to use max_size_amplification_percent = 0 9 years ago
Ashish Shenoy 99765ed855 Clean up the ComputeCompactionScore() API 9 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Islam AbdelRahman 4b31723433 Add bottommost_compression option 9 years ago
sdong ef204df7ef Compaction always needs to be removed from level0_compactions_in_progress_ for universal compaction 9 years ago
sdong b5b1db167a Recompute compaction score after scheduling manual compaction 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong 235b162be1 Not scheduling more L1->L2 compaction if L0->L1 is pending with higher priority 9 years ago
Islam AbdelRahman d005c66faf Report compaction reason in CompactionListener 9 years ago
Zhipeng Jia 131f7ddf63 fix typo: sr to picking_sr 9 years ago
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
sdong dac5b248b1 UniversalCompactionPicker::PickCompaction(): avoid to form compactions if there is no file 9 years ago
Venkatesh Radhakrishnan 2ae4d7d708 Make sure that CompactFiles does not run two parallel Level 0 compactions 9 years ago
sdong f1b9f804e9 Add a mode to always pick the oldest file to compact for each level 9 years ago
Mayank Pundir a5e312a7a4 Improving condition for bottommost level during compaction 9 years ago
Andres Notzli 09d982f9e0 Fix compact_files_example 9 years ago
Venkatesh Radhakrishnan 20b244fcca Fix CompactFiles by adding all necessary files 9 years ago