Commit Graph

108 Commits (521da3abb33565c3c364a143290d8b4ab38b38e6)

Author SHA1 Message Date
Zhipeng Jia 131f7ddf63 fix typo: sr to picking_sr 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
sdong dac5b248b1 UniversalCompactionPicker::PickCompaction(): avoid to form compactions if there is no file 9 years ago
Venkatesh Radhakrishnan 2ae4d7d708 Make sure that CompactFiles does not run two parallel Level 0 compactions 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
Andres Notzli 09d982f9e0 Fix compact_files_example 9 years ago
Venkatesh Radhakrishnan 20b244fcca Fix CompactFiles by adding all necessary files 9 years ago
Poornima Chozhiyath Raman 1bdfcef7bf Fix when output level is 0 of universal compaction with trivial move 9 years ago
krad c613960690 Build fix. 9 years ago
Islam AbdelRahman e290f5d3ce Block reduce_levels_test in ROCKSDB_LITE 9 years ago
sdong f9728640f3 "make format" against last 10 commits 9 years ago
Poornima Chozhiyath Raman 411c8e3d19 Build fail fix 9 years ago
Poornima Chozhiyath Raman c0b23dd5b0 Enabling trivial move in universal compaction 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 years ago
Igor Canadi a84df655f3 Don't let two L0->L1 compactions run in parallel 9 years ago
sdong 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 9 years ago
Igor Canadi 7413306d94 Take a chance on a random file when choosing compaction 9 years ago
Igor Canadi b5881762bc Reset parent_index and base_index when picking files marked for compaction 9 years ago
Igor Canadi d978139063 SuggestCompactRange() is manual compaction 9 years ago
Liangjun Feng 9aa011fa36 Optimize GetRange Function 9 years ago
clark.kang 6ede020dc4 fix typos 9 years ago
sdong d01bbb53ae Fix CompactRange for universal compaction with num_levels > 1 9 years ago
Igor Canadi aa14670b27 Add an assertion in CompactionPicker 9 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 9 years ago
Igor Canadi 00c2afcd38 Fix bug in ExpandWhileOverlapping() 9 years ago
sdong fcb206b667 SyncPoint to allow a callback with an argument and use it to get DBTest.DynamicLevelCompressionPerLevel2 more straight-forward 9 years ago
Igor Canadi 590fadc407 Fix compile warning on CLANG 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
sdong e9de8b65a6 Change the way options.compression_per_level is used when options.level_compaction_dynamic_level_bytes=true 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 Canadi e39f4f6cf9 Fix data race #3 10 years ago
Igor Canadi fdb6be4e24 Rewritten system for scheduling background work 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 13de000f07 Add rocksdb::ToString() to address cases where std::to_string is not available. 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
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Yueh-Hsuan Chiang 642ac9d8ab Fixed compile error in db/compaction.cc and db/compaction_picker.cc 10 years ago
Yueh-Hsuan Chiang 28c82ff1b3 CompactFiles, EventListener and GetDatabaseMetaData 10 years ago
sdong ac6afaf9ef Enforce naming convention of getters in version_set.h 10 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Yueh-Hsuan Chiang cda9943f9f Apply InfoLogLevel to the logs in db/compaction_picker.cc 10 years ago