Commit Graph

50 Commits (d616ebea23fa88cb9c2c8588533526a566d9cfab)

Author SHA1 Message Date
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 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
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 8 years ago
Islam AbdelRahman 4b31723433 Add bottommost_compression option 8 years ago
Yueh-Hsuan Chiang aa3f02d50c Improve comment in compaction.h and compaction_picker.h 8 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 9 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 9 years ago
Igor Canadi b5400f90fe Kill dead code 9 years ago
Igor Canadi 47b8743984 Make Compaction class easier to use 9 years ago
Venkatesh Radhakrishnan afbafeaeae Disallow trivial move if compression level is different 9 years ago
sdong b23bbaa82a Universal Compactions with Small Files 9 years ago
Igor Canadi 52e0f3353f Clean up compactions_in_progress_ 9 years ago
Igor Canadi db03739340 options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically. 9 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 9 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: 10 years ago
sdong f6b7e1ed1a Allow user to specify DB path of output file of manual compaction 10 years ago
Yueh-Hsuan Chiang 052ddbe0e2 Add MaxInputLevel() to CompactionPicker 10 years ago
sdong 0abaed2e08 Support multiple DB directories in universal compaction style 10 years ago
Igor Canadi 6de6a06631 FIFO compaction style 10 years ago
Igor Canadi fb2346fc1f [CF] Code cleanup part 1 10 years ago
sdong ecb1ffa2a8 Buffer info logs when picking compactions and write them out after releasing the mutex 10 years ago
Igor Canadi 73f62255c1 [CF] Split SanitizeOptions into two 11 years ago
Igor Canadi f7489123e2 Move compaction picker and internal key comparator to ColumnFamilyData 11 years ago
Igor Canadi 677fee27c6 Make VersionSet::ReduceNumberOfLevels() static 11 years ago
Igor Canadi 0f4a75b710 Fix SIGSEGV in compaction picker 11 years ago
Igor Canadi c699c84af4 CompactionPicker 11 years ago