Commit Graph

165 Commits (a0c7b4d526ce592ca241cb78b3bb148a9cfd62cc)

Author SHA1 Message Date
Andrew Kryczka fbff4628a9 Reduce compaction iterator status checks 8 years ago
Siying Dong 7784980fcd Fix mis-reporting of compaction read bytes to the base level 8 years ago
Islam AbdelRahman 1886c435b9 Fix CompactionJob::Install division by zero 8 years ago
Islam AbdelRahman 13e66a8f51 Fix compaction_job.cc division by zero 8 years ago
Andrew Kryczka 7ffb10fc1a DeleteRange compaction statistics 8 years ago
Andrew Kryczka 48e8baebc0 Decouple data iterator and range deletion iterator in TableCache 8 years ago
Andrew Kryczka ec2f64794b Consider subcompaction boundaries when updating file boundaries for range deletion 8 years ago
Andrew Kryczka 3b192f6186 Handle full final subcompaction output file with range deletions 8 years ago
Aaron Gao 52c9808c3a not split file in compaciton on level 0 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago
Aaron Gao c2a62a4cb2 not cut compaction output when compact to level 0 8 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
rockeet 4c3f4496b5 Add TableBuilderOptions::level and relevant changes (#1335) 8 years ago
Yi Wu 0a88f38b7e Remove ColumnFamilyData::options() 8 years ago
sdong 22696b0881 Fix uninitlized CompactionJob::SubcompactionState::current_output_file_size 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
Anirban Rahut 2fc2fd92a9 Single Delete Mismatch and Fallthrough statistics 8 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Islam AbdelRahman 21441c09bd Fix calling GetCurrentMutableCFOptions in CompactionJob::ProcessKeyValueCompaction() 9 years ago
Yi Wu a92049e3e7 Added EventListener::OnTableFileCreationStarted() callback 9 years ago
Andrew Kryczka 843d2e3137 Shared dictionary compression using reference block 9 years ago
Yueh-Hsuan Chiang 13e6c8e97a Relax an assertion in Compaction::ShouldStopBefore 9 years ago
Andrew Kryczka 2391ef7214 Embed column family name in SST file 9 years ago
Yueh-Hsuan Chiang be9816b3d9 Fix data race issue when sub-compaction is used in CompactionJob 9 years ago
sdong 19ea40f8b6 Subcompaction boundary keys should not terminate after an empty level 9 years ago
Islam AbdelRahman df9ba6df62 Introduce SstFileManager::SetMaxAllowedSpaceUsage() to cap disk space usage 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Islam AbdelRahman d6c838f1e1 Add SstFileManager (component tracking all SST file in DBs and control the deletion rate) 9 years ago
Andrew Kryczka acd7d58695 [directory includes cleanup] Remove util->db dependency for ThreadStatusUtil 9 years ago
Zhipeng Jia 728f944f0d Fix computation of size of last sub-compaction 9 years ago
Zhipeng Jia e0abec1580 Sorting std::vector instead of using std::set 9 years ago
Dmitri Smirnov 236fe21c92 Enable MS compiler warning c4244. 9 years ago
agiardullo e5c5f23814 Support marking snapshots for write-conflict checking - Take 2 9 years ago
sdong 1d63c3d610 Revert "Support marking snapshots for write-conflict checking" 9 years ago
agiardullo ec704aafdc Support marking snapshots for write-conflict checking 9 years ago
SherlockNoMad ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 9 years ago
SherlockNoMad a6dd0831d5 Add Option to Skip Flushing in TableBuilder 9 years ago
Igor Canadi 4e07c99a9a Fix iOS build 9 years ago
sdong 277dea78f0 Add more kill points 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Alexey Maykov 3d07b815f6 Passing table properties to compaction callback 9 years ago
sdong 776bd8d5eb Pass column family ID to table property collector 9 years ago
Igor Canadi d80ce7f99a Compaction filter on merge operands 9 years ago
Ari Ekmekji 5ba3297d0d Add compaction time to log output 9 years ago
Ari Ekmekji 03ddce9a01 Add counters for L0 stall while L0-L1 compaction is taking place 9 years ago
Andres Noetzli 8aa1f15197 Refactored common code of Builder/CompactionJob out into a CompactionIterator 9 years ago
Ari Ekmekji 3c37b3cccd Determine boundaries of subcompactions 9 years ago
Andres Noetzli 6bdc484fd8 Added Equal method to Comparator interface 9 years ago
Ari Ekmekji 2f8d71ec05 Moving sequence number compaction variables from SubCompactionState to CompactionJob 9 years ago
Ari Ekmekji b6def58f73 Changed 'num_subcompactions' to the more accurate 'max_subcompactions' 9 years ago