Commit Graph

132 Commits (d616ebea23fa88cb9c2c8588533526a566d9cfab)

Author SHA1 Message Date
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Ayappan dd8f9e38e9 Fix compilation for GCC-5 7 years ago
Siying Dong ff97287016 Refactor compaction picker code 7 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 7 years ago
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 7 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 7 years ago
Islam AbdelRahman e19163688b Add macros to include file name and line number during Logging 7 years ago
Aaron Gao 2a0f3d0de1 level compaction expansion 7 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 8 years ago
Ashish Shenoy 99765ed855 Clean up the ComputeCompactionScore() API 8 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 8 years ago
Islam AbdelRahman 4b31723433 Add bottommost_compression option 8 years ago
sdong ef204df7ef Compaction always needs to be removed from level0_compactions_in_progress_ for universal compaction 8 years ago
sdong b5b1db167a Recompute compaction score after scheduling manual compaction 8 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
Poornima Chozhiyath Raman 1bdfcef7bf Fix when output level is 0 of universal compaction with trivial move 9 years ago
krad c613960690 Build fix. 9 years ago
Islam AbdelRahman e290f5d3ce Block reduce_levels_test in ROCKSDB_LITE 9 years ago
sdong f9728640f3 "make format" against last 10 commits 9 years ago
Poornima Chozhiyath Raman 411c8e3d19 Build fail fix 9 years ago
Poornima Chozhiyath Raman c0b23dd5b0 Enabling trivial move in universal compaction 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 years ago
Igor Canadi a84df655f3 Don't let two L0->L1 compactions run in parallel 9 years ago
sdong 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 9 years ago
Igor Canadi 7413306d94 Take a chance on a random file when choosing compaction 9 years ago
Igor Canadi b5881762bc Reset parent_index and base_index when picking files marked for compaction 9 years ago
Igor Canadi d978139063 SuggestCompactRange() is manual compaction 9 years ago
Liangjun Feng 9aa011fa36 Optimize GetRange Function 9 years ago
clark.kang 6ede020dc4 fix typos 9 years ago
sdong d01bbb53ae Fix CompactRange for universal compaction with num_levels > 1 9 years ago
Igor Canadi aa14670b27 Add an assertion in CompactionPicker 9 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 9 years ago