Commit Graph

185 Commits (5e72bc113afe3315030e5102e58cc1b89815b5ef)

Author SHA1 Message Date
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 7 years ago
Andrew Kryczka 71f5bcb730 Introduce OnBackgroundError callback 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Yi Wu 966ebb02f5 Hide event listeners from lite build 8 years ago
Yi Wu 0fcdccc33e Blob storage helper methods 8 years ago
Aaron Gao 44fa8ece9b change use_direct_writes to use_direct_io_for_flush_and_compaction 8 years ago
Yi Wu df6f5a3772 Move memtable related files into memtable directory 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Aaron Gao 90cfd46458 update IterKey that can get user key and internal key explicitly 8 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 8 years ago
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