Commit Graph

83 Commits (3a3fb00b7aab66ed9c9c2311c5178314fced9a1e)

Author SHA1 Message Date
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 7 years ago
Andrew Kryczka 7c1c8ce5ac Avoid calling fallocate with UINT64_MAX 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Sagar Vemuri 343b59d6ee Move various string utility functions into string_util 7 years ago
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 7 years ago
Artemiy Kolesnikov 2f4fc539c6 Compaction::IsTrivialMove relaxing 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 8 years ago
sdong 32149059f9 Merge options source_compaction_factor, max_grandparent_overlap_bytes and expanded_compaction_factor into max_compaction_bytes 8 years ago
Islam AbdelRahman fa813f7478 Update DB::AddFile() to ingest the file to the lowest possible level 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 be9816b3d9 Fix data race issue when sub-compaction is used in CompactionJob 8 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 9 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 9 years ago
sdong ec43a8b9fb Universal Compaction with multiple levels won't allocate up to output size 9 years ago
Yueh-Hsuan Chiang 77a5a543a5 Allow GetThreadList() to report basic compaction operation properties. 9 years ago
Igor Canadi 65fe1cfbb3 Cleanup CompactionJob 9 years ago
Igor Canadi 1bb4928da9 Include bunch of more events into EventLogger 9 years ago
Igor Canadi 47b8743984 Make Compaction class easier to use 9 years ago
sdong b118238a57 Trivial move to cover multiple input levels 9 years ago
Venkatesh Radhakrishnan afbafeaeae Disallow trivial move if compression level is different 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
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