Commit Graph

125 Commits (88bb6f6bfaab64ac65c792540bbe3306d3939e95)

Author SHA1 Message Date
Islam AbdelRahman e19163688b Add macros to include file name and line number during Logging 8 years ago
Andrew Kryczka 7c80a6d7d1 Statistic for how often rate limiter is drained 8 years ago
Siying Dong 8efb5ffa2a [rocksdb][PR] Remove option min_partial_merge_operands and verify_checksums_in_comp… 8 years ago
Sagar Vemuri eb912a927e Remove disableDataSync option 8 years ago
Andrew Kryczka b48e4778be Consolidate file cutting logic in compaction loop 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
Islam AbdelRahman 574b543f80 Rename merger.h -> merging_iterator.h 8 years ago
Andrew Kryczka f9d18e22d2 Fix DeleteRange file boundary correctness issue with max_compaction_bytes 8 years ago
Mike Kolupaev d18dd2c41f Abort compactions more reliably when closing DB 8 years ago
Islam AbdelRahman 989e644ed8 Remove sst_file_manager option from LITE 8 years ago
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