Commit Graph

127 Commits (f19faf781434782820a044d6dbb62cedff02b485)

Author SHA1 Message Date
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Andrew Kryczka ee1c802675 Add delay before flush in CompactRange to avoid write stalling 7 years ago
Huachao Huang ab43ff58b5 Delete files in multiple ranges at once 7 years ago
Andrew Kryczka 2e3a00987e fix ASAN for DeleteFilesInRange test case 7 years ago
Andrew Kryczka 78d1a5ec72 Preserve overlapping file endpoint invariant 7 years ago
Mikhail Antonov 7fe3b32896 Added support for differential snapshots 7 years ago
Andrew Kryczka 9b18cc2363 single-file bottom-level compaction when snapshot released 7 years ago
Andrew Kryczka 464fb36de9 fix hanging after CompactFiles with L0 overlap 7 years ago
Andrew Kryczka 10ddd59ba7 fix CompactFiles inclusion of older L0 files 7 years ago
Andrew Kryczka 8ace1f79b5 add counter for deletion dropping optimization 7 years ago
Andrew Kryczka acf935e40f fix deletion dropping in intra-L0 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 8 years ago
Victor Gao 1d7048c598 comment out unused parameters 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
hyunwoo 6b5a5dc5d8 fixed typo 8 years ago
Andrew Kryczka bb01c1880c Introduce max_background_jobs mutable option 8 years ago
Andrew Kryczka 6cc9aef162 New API for background work in single thread pool 8 years ago
Aaron Gao 2d42cf5ea9 Roundup read bytes in ReadaheadRandomAccessFile 8 years ago
Andrew Kryczka 7c1c8ce5ac Avoid calling fallocate with UINT64_MAX 8 years ago
Siying Dong af6fe69e4c Fix an issue of manual / auto compaction data race 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong e15382c09c Disable two flaky tests 8 years ago
Aaron Gao 44fa8ece9b change use_direct_writes to use_direct_io_for_flush_and_compaction 8 years ago
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
Andrew Kryczka 734e4acafb Eliminate redundant cache lookup with range deletion 8 years ago
Andrew Kryczka 48e8baebc0 Decouple data iterator and range deletion iterator in TableCache 8 years ago
Andrew Kryczka f998c9790f DeleteRange Get support 8 years ago
Benoit Girard 2b16d664cb Change max_bytes_for_level_multiplier to double 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago
sdong 0ce258f9b3 Compaction picker to expand output level files for keys cross files' boundary too. 9 years ago
omegaga cd4178a015 Add a new feature to enforce a sync point only active on a thread 9 years ago
sdong 249e796dfc Fix Flaky DBCompactionTest.SkipStatsUpdateTest 9 years ago
sdong 6a14f7a976 Change several option defaults 9 years ago
Yi Wu 792762c42c Split db_test.cc 9 years ago
Islam AbdelRahman 19ef3de57e Fix ManualCompactionPartial test flakiness 9 years ago
sdong 2feafa3db9 Change some RocksDB default options 9 years ago
sdong 92a9ccf1a6 Add a new compaction priority that picks file whose overlapping ratio is smallest 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Venkatesh Radhakrishnan 3b2a1ddd2e Add options.base_background_compactions as a number of compaction threads for low compaction debt 9 years ago
David Bernard d78c6b28c4 Changes for build on solaris 9 years ago
Venkatesh Radhakrishnan 7ece10ecb6 DeleteFilesInRange: Mark files to be deleted as being compacted before applying change 9 years ago
Venkatesh Radhakrishnan d74c9f0a57 DeleteFilesInRange: Clean job context if no files deleted 9 years ago
Venkatesh Radhakrishnan 7238be090e Fix clang build in db_compaction_test 9 years ago
Venkatesh Radhakrishnan 63ddb783db Delete files in given key range 9 years ago
Zhipeng Jia 24c7dae130 Fix clang warning regarding implicit conversion 9 years ago
Reid Horuff 97ea8afaaf compaction assertion triggering test fix for sequence zeroing assertion trip 9 years ago
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
sdong d6e1035a1f A new compaction picking priority that optimizes for write amplification for random updates. 9 years ago