Commit Graph

11 Commits (78bbdef530bd36fa299d496bd1013cf39d8e203a)

Author SHA1 Message Date
Zichen Zhu 8860fc902a Support subcmpct using reserved resources for round-robin priority (#10341) 2 years ago
Jay Zhuang 6ce0b2ca34 Tiered Compaction: per key placement support (#9964) 2 years ago
sdong 4428c76181 Multi-File Trivial Move in L0->L1 (#10188) 2 years ago
slk 95305c44a1 Add OpenAndTrimHistory API to support trimming data with specified timestamp (#9410) 3 years ago
Jay Zhuang 36aec94d85 `compression_per_level` should be used for flush and changeable (#9658) 3 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
Jay Zhuang b0c5ecd6b3 Make max_subcompactions dynamically changeable (#7159) 4 years ago
sdong 80979f81c7 Make options.bottommost_compression, compression_opts and bottommost_compression_opts dynamically changeable. (#6615) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Little-Wallace ec3e3c3e02 Fix corruption with intra-L0 on ingested files (#5958) 5 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
Zhongyi Xie ab8f6c01a6 move LevelCompactionPicker to a separate file (#5369) 6 years ago
Siying Dong 4d0c3b1f96 Add comments in compaction_picker.h 6 years ago
Thomas Fersch 3d9d77d900 Restrict L0->L0 compaction according to max_compaction_bytes option (#5329) 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Sagar Vemuri 70645355ad Move FIFOCompactionPicker to a separate file (#4724) 6 years ago
anand1976 1e3845805d Properly determine a truncated CompactRange stop key (#4496) 6 years ago
Zhichao Cao 1f6efabe23 Add bottommost_compression_opts to for bottommost_compression (#3985) 6 years ago
Anand Ananthabhotla a736255de8 Delete triggered compaction for universal style 7 years ago
Huachao Huang ed7a95b28c Add max_subcompactions as a compaction option 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
Andrew Kryczka 464fb36de9 fix hanging after CompactFiles with L0 overlap 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 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
Artemiy Kolesnikov 2f4fc539c6 Compaction::IsTrivialMove relaxing 8 years ago
Islam AbdelRahman 5691a1d8a4 Fix compaction conflict with running compaction 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 8 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Islam AbdelRahman 4b31723433 Add bottommost_compression option 9 years ago
Yueh-Hsuan Chiang aa3f02d50c Improve comment in compaction.h and compaction_picker.h 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 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
Venkatesh Radhakrishnan 2ae4d7d708 Make sure that CompactFiles does not run two parallel Level 0 compactions 9 years ago
Ari Ekmekji 03ddce9a01 Add counters for L0 stall while L0-L1 compaction is taking place 9 years ago
Andres Notzli 09d982f9e0 Fix compact_files_example 9 years ago
Poornima Chozhiyath Raman 1bdfcef7bf Fix when output level is 0 of universal compaction with trivial move 9 years ago
Poornima Chozhiyath Raman c0b23dd5b0 Enabling trivial move in universal compaction 9 years ago
Liangjun Feng 9aa011fa36 Optimize GetRange Function 10 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 10 years ago
Igor Canadi b5400f90fe Kill dead code 10 years ago
Igor Canadi 47b8743984 Make Compaction class easier to use 10 years ago