Commit Graph

69 Commits (3d9d77d9006c246ea54656440fb29eebfa048f8b)

Author SHA1 Message Date
Thomas Fersch 3d9d77d900 Restrict L0->L0 compaction according to max_compaction_bytes option (#5329) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
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) 7 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 8 years ago
Andrew Kryczka a34b2e388e Fix caching of compaction picker's next index 8 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 8 years ago
Victor Gao 1d7048c598 comment out unused parameters 8 years ago
Andrew Kryczka a22b9cc6fe overlapping endpoint fixes in level compaction picker 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 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. 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
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 10 years ago
Poornima Chozhiyath Raman c0b23dd5b0 Enabling trivial move in universal compaction 10 years ago
Andres Notzli 58d7ab3c68 Added tests for ExpandWhileOverlapping() 10 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago