Commit Graph

67 Commits (e2547103fd73e4565c8a430ab6b990f349702003)

Author SHA1 Message Date
Siying Dong d94aa2f7db Make compaction_pri = kMinOverlappingRatio to be default (#4911) 6 years ago
Siying Dong 5bf941966b CompactionPri = kMinOverlappingRatio also uses compensated file size (#4907) 6 years ago
Sagar Vemuri 70645355ad Move FIFOCompactionPicker to a separate file (#4724) 6 years ago
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
Anand Ananthabhotla a736255de8 Delete triggered compaction for universal style 7 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Siying Dong 7291a3f813 Improve fallocate size in compaction output 7 years ago
Zhongyi Xie fcc8a6574d Make Universal compaction options dynamic 7 years ago
Sagar Vemuri f0804db7f7 Make FIFO compaction options dynamically configurable 7 years ago
Sagar Vemuri 9980de262c Fix FIFO compaction picker test 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
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Andrew Kryczka 3a8a848a55 account for L0 size in estimated compaction bytes 8 years ago
Mikhail Antonov ba685a472a Support ingest_behind for IngestExternalFile 8 years ago
Andrew Kryczka 8c3a180e83 Set lower-bound on dynamic level sizes 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong ff97287016 Refactor compaction picker code 8 years ago
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 8 years ago
Aaron Gao 2a0f3d0de1 level compaction expansion 8 years ago
Artemiy Kolesnikov 2f4fc539c6 Compaction::IsTrivialMove relaxing 8 years ago
sdong 1168cb810a Fix a bug that may cause a deleted row to appear again 8 years ago
Islam AbdelRahman 2ad68b971a Support running consistency checks in release mode 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
sdong 0ce258f9b3 Compaction picker to expand output level files for keys cross files' boundary too. 8 years ago
Ashish Shenoy 99765ed855 Clean up the ComputeCompactionScore() API 9 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
sdong bfb6b1b8a8 Estimate pending compaction bytes more accurately 9 years ago
sdong 6a14f7a976 Change several option defaults 9 years ago
sdong 2feafa3db9 Change some RocksDB default options 9 years ago
sdong 92a9ccf1a6 Add a new compaction priority that picks file whose overlapping ratio is smallest 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
Igor Canadi eb5b637fb0 Fix condition for bottommost level 9 years ago
Mayank Pundir c58bac701c Fix valgrind failure due to memory leaks 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
sdong 07d2d34160 Add a counter about estimated pending compaction bytes 9 years ago
Islam AbdelRahman 20922c4a5a Make compaction_picker_test runnable in ROCKSDB_LITE 9 years ago
Poornima Chozhiyath Raman c0b23dd5b0 Enabling trivial move in universal compaction 9 years ago
Andres Notzli 58d7ab3c68 Added tests for ExpandWhileOverlapping() 9 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
Igor Canadi b5881762bc Reset parent_index and base_index when picking files marked for compaction 10 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 10 years ago