Commit Graph

55 Commits (6d7e3b9faf3b4043a6c28a31e2ac2828e1a47420)

Author SHA1 Message Date
Andrew Kryczka 464fb36de9 fix hanging after CompactFiles with L0 overlap 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 8 years ago
Victor Gao 1d7048c598 comment out unused parameters 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 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
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 10 years ago
Poornima Chozhiyath Raman c0b23dd5b0 Enabling trivial move in universal compaction 10 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
Venkatesh Radhakrishnan afbafeaeae Disallow trivial move if compression level is different 10 years ago
sdong b23bbaa82a Universal Compactions with Small Files 10 years ago
Igor Canadi 52e0f3353f Clean up compactions_in_progress_ 10 years ago
Igor Canadi db03739340 options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically. 10 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 10 years ago
Igor Canadi e39f4f6cf9 Fix data race #3 10 years ago
Venkatesh Radhakrishnan 153f4f0719 RocksDB: Allow Level-Style Compaction to Place Files in Different Paths 10 years ago
Yueh-Hsuan Chiang bcf9086899 Block Universal and FIFO compactions in ROCKSDB_LITE 10 years ago
Yueh-Hsuan Chiang 4161de92a3 Fix SIGSEGV 10 years ago
Igor Canadi 772bc97f13 No CompactFiles in ROCKSDB_LITE 10 years ago
Yueh-Hsuan Chiang 1d1a64f58a Move NeedsCompaction() from VersionStorageInfo to CompactionPicker 10 years ago
Yueh-Hsuan Chiang 28c82ff1b3 CompactFiles, EventListener and GetDatabaseMetaData 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Yueh-Hsuan Chiang fcac705f95 Fixed compile warning on Mac caused by unused variables. 10 years ago
Lei Jin 5ec53f3edf make compaction related options changeable 10 years ago
miguelportilla 93e6b5e9d9 Changes to support unity build: 11 years ago
sdong f6b7e1ed1a Allow user to specify DB path of output file of manual compaction 11 years ago
Yueh-Hsuan Chiang 052ddbe0e2 Add MaxInputLevel() to CompactionPicker 11 years ago
sdong 0abaed2e08 Support multiple DB directories in universal compaction style 11 years ago
Igor Canadi 6de6a06631 FIFO compaction style 11 years ago
Igor Canadi fb2346fc1f [CF] Code cleanup part 1 11 years ago
sdong ecb1ffa2a8 Buffer info logs when picking compactions and write them out after releasing the mutex 11 years ago
Igor Canadi 73f62255c1 [CF] Split SanitizeOptions into two 11 years ago