Commit Graph

136 Commits (c1b375e96ae641e330167419620e1d7066d582b3)

Author SHA1 Message Date
zhangjinpeng1987 c1b375e96a skip generating empty sst 8 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 8 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 9 years ago
Andrew Kryczka b48e4778be Consolidate file cutting logic in compaction loop 9 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 9 years ago
Islam AbdelRahman 574b543f80 Rename merger.h -> merging_iterator.h 9 years ago
Andrew Kryczka f9d18e22d2 Fix DeleteRange file boundary correctness issue with max_compaction_bytes 9 years ago
Mike Kolupaev d18dd2c41f Abort compactions more reliably when closing DB 9 years ago
Islam AbdelRahman 989e644ed8 Remove sst_file_manager option from LITE 9 years ago
Andrew Kryczka fbff4628a9 Reduce compaction iterator status checks 9 years ago
Siying Dong 7784980fcd Fix mis-reporting of compaction read bytes to the base level 9 years ago
Islam AbdelRahman 1886c435b9 Fix CompactionJob::Install division by zero 9 years ago
Islam AbdelRahman 13e66a8f51 Fix compaction_job.cc division by zero 9 years ago
Andrew Kryczka 7ffb10fc1a DeleteRange compaction statistics 9 years ago
Andrew Kryczka 48e8baebc0 Decouple data iterator and range deletion iterator in TableCache 9 years ago
Andrew Kryczka ec2f64794b Consider subcompaction boundaries when updating file boundaries for range deletion 9 years ago
Andrew Kryczka 3b192f6186 Handle full final subcompaction output file with range deletions 9 years ago
Aaron Gao 52c9808c3a not split file in compaciton on level 0 9 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 9 years ago
Aaron Gao c2a62a4cb2 not cut compaction output when compact to level 0 9 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 9 years ago
rockeet 4c3f4496b5 Add TableBuilderOptions::level and relevant changes (#1335) 9 years ago
Yi Wu 0a88f38b7e Remove ColumnFamilyData::options() 9 years ago
sdong 22696b0881 Fix uninitlized CompactionJob::SubcompactionState::current_output_file_size 9 years ago
sdong 32149059f9 Merge options source_compaction_factor, max_grandparent_overlap_bytes and expanded_compaction_factor into max_compaction_bytes 9 years ago
Anirban Rahut 2fc2fd92a9 Single Delete Mismatch and Fallthrough statistics 9 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 10 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 10 years ago
Islam AbdelRahman d6c838f1e1 Add SstFileManager (component tracking all SST file in DBs and control the deletion rate) 10 years ago
Andrew Kryczka acd7d58695 [directory includes cleanup] Remove util->db dependency for ThreadStatusUtil 10 years ago