Commit Graph

74 Commits (afad5bd1c5f37782a96542a8663243e272c3edcb)

Author SHA1 Message Date
Islam AbdelRahman fa813f7478 Update DB::AddFile() to ingest the file to the lowest possible level 9 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 be9816b3d9 Fix data race issue when sub-compaction is used in CompactionJob 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Islam AbdelRahman d005c66faf Report compaction reason in CompactionListener 9 years ago
Reid Horuff 97ea8afaaf compaction assertion triggering test fix for sequence zeroing assertion trip 9 years ago
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 9 years ago
Dmitri Smirnov 236fe21c92 Enable MS compiler warning c4244. 9 years ago
Vasili Svirski 41b32c6059 Enable C4267 warning 9 years ago
sdong 000836a880 CompactionFilter::Context to contain column family ID 9 years ago
Igor Canadi eb5b637fb0 Fix condition for bottommost level 9 years ago
Mayank Pundir a5e312a7a4 Improving condition for bottommost level during compaction 9 years ago
Ari Ekmekji 3c37b3cccd Determine boundaries of subcompactions 9 years ago
Ari Ekmekji f0da6977a3 [Parallel L0-L1 Compaction Prep]: Giving Subcompactions Their Own State 9 years ago
Poornima Chozhiyath Raman 1bdfcef7bf Fix when output level is 0 of universal compaction with trivial move 9 years ago
Igor Canadi a96fcd09b7 Deprecate CompactionFilterV2 9 years ago
sdong f9728640f3 "make format" against last 10 commits 9 years ago
Poornima Chozhiyath Raman 4bed00a44b Fix function name format according to google style 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
Islam AbdelRahman 643bbbf081 Use nullptr for default compaction_filter_factory 10 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
sdong ec43a8b9fb Universal Compaction with multiple levels won't allocate up to output size 10 years ago
Yueh-Hsuan Chiang 77a5a543a5 Allow GetThreadList() to report basic compaction operation properties. 10 years ago
Igor Canadi 65fe1cfbb3 Cleanup CompactionJob 10 years ago
Igor Canadi 1bb4928da9 Include bunch of more events into EventLogger 10 years ago
Igor Canadi 47b8743984 Make Compaction class easier to use 10 years ago
sdong b118238a57 Trivial move to cover multiple input levels 10 years ago
Venkatesh Radhakrishnan afbafeaeae Disallow trivial move if compression level is different 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
Yueh-Hsuan Chiang b229f970df Remove Compaction::ReleaseInputs(). 10 years ago
Venkatesh Radhakrishnan 7661e5a76e Move the file copy out of the mutex. 10 years ago
Igor Canadi 9be338cf9d CompactionJobTest 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Yueh-Hsuan Chiang 344edbb044 Fixed the shadowing in db/compaction.cc and include/rocksdb/db.h 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
Igor Canadi 9f20395cd6 Turn -Wshadow back on 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Lei Jin 834c67d77f rename FileLevel to LevelFilesBrief / unfriend CompactedDBImpl 10 years ago
Lei Jin 5187d896b9 unfriend Compaction and CompactionPicker from VersionSet 10 years ago
Lei Jin 5ec53f3edf make compaction related options changeable 10 years ago
Lei Jin 048560a642 reduce references to cfd->options() in DBImpl 10 years ago
liuhuahang bb6ae0f80c fix more compile warnings 10 years ago
miguelportilla 93e6b5e9d9 Changes to support unity build: 10 years ago
Yueh-Hsuan Chiang 6480717a26 Fixed compaction-related errors where number of input levels are hard-coded. 10 years ago
Yueh-Hsuan Chiang 0e1b4787ed Fixed a bug in Compaction.cc where input_levels_ was not properly resized. 10 years ago
Yueh-Hsuan Chiang 3178510153 Allow class Compaction to handle input files from multiple levels. 10 years ago