Commit Graph

43 Commits (0d720dfc1727dae23e81fb9c00fee7fd801c28ba)

Author SHA1 Message Date
Alexey Maykov 3d07b815f6 Passing table properties to compaction callback 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 b6def58f73 Changed 'num_subcompactions' to the more accurate 'max_subcompactions' 9 years ago
Ari Ekmekji f0da6977a3 [Parallel L0-L1 Compaction Prep]: Giving Subcompactions Their Own State 9 years ago
Ari Ekmekji 40c64434d4 Parallelize L0-L1 Compaction: Restructure Compaction Job 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
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 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
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
Jim Meyering a2b911b63f inputs: restore "const" attribute removed by D33759 10 years ago
Jim Meyering c37937a9ce maint: remove extraneous "const" attribute from return type 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 04ca7481d2 Fix build 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 28c82ff1b3 CompactFiles, EventListener and GetDatabaseMetaData 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 5ec53f3edf make compaction related options changeable 10 years ago
miguelportilla 93e6b5e9d9 Changes to support unity build: 10 years ago
Yueh-Hsuan Chiang aac941b3f0 Fixed a signed and unsigned comparison in Compaction 10 years ago
Yueh-Hsuan Chiang 3178510153 Allow class Compaction to handle input files from multiple levels. 10 years ago
Yueh-Hsuan Chiang 296e340753 Add struct CompactionInputFiles to manage compaction input files. 10 years ago
Feng Zhu 178fd6f9db use FileLevel in LevelFileNumIterator 10 years ago
Feng Zhu f697cad15c create compressed_levels_ in Version, allocate its space using arena. Make Version::Get, Version::FindFile faster 11 years ago
sdong 2459f7ec4e Support Multiple DB paths (without having an interface to expose to users) 11 years ago
Igor Canadi f146cab261 Centralize compression decision to compaction picker 11 years ago
Igor Canadi 5d870717ae Correctly preallocate files in universal compaction 11 years ago
Igor Canadi 6de6a06631 FIFO compaction style 11 years ago
Igor Canadi ca5f1a225a CompactionContext to include is_manual_compaction 11 years ago
Igor Canadi 27a8856c23 Compacting column families 11 years ago
Igor Canadi fb01755aa4 Unfriending classes 11 years ago
Igor Canadi c699c84af4 CompactionPicker 11 years ago
Igor Canadi 615d1ea2f4 Moving Compaction class to separate header file 11 years ago