Commit Graph

196 Commits (6d2577e5672a7abe7b41a67f1cccce3a6601b30e)

Author SHA1 Message Date
Yanqin Jin be5cc4c7b8 Remove a race condition between lsdir and rm (#4440) 6 years ago
Maysam Yabandeh 3f5282268f Skip concurrency control during recovery of pessimistic txn (#4346) 6 years ago
Andrew Kryczka 1a88c43751 Reduce empty SST creation/deletion in compaction (#4336) 6 years ago
Mikhail Antonov 927f274939 Avoiding write stall caused by manual flushes (#4297) 6 years ago
Sagar Vemuri 991120fa10 Allow ttl to be changed dynamically (#4133) 6 years ago
Andrew Kryczka 4420df4b0e Check conflict at output level in CompactFiles (#3926) 7 years ago
Siying Dong 4dd80debd0 Remove tests from ROCKSDB_VALGRIND_RUN 7 years ago
Andrew Kryczka 3d7dc75b36 Bottommost level-based compactions in bottom-pri pool 7 years ago
Andrew Kryczka 072ae671a7 Apply use_direct_io_for_flush_and_compaction to writes only 7 years ago
Zhongyi Xie 954b496b3f fix memory leak in two_level_iterator 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Yanqin Jin d42bd041c5 Improve visibility into the reasons for compaction. 7 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 7 years ago
Sagar Vemuri 7d9067991e Ttl-triggered and snapshot-release-triggered compactions should not be manual compactions 7 years ago
Sagar Vemuri 04c11b867d Level Compaction with TTL 7 years ago
Andrew Kryczka d1b26507bd fix db_compaction_test when compression disabled 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Andrew Kryczka 3ae0047278 skip CompactRange flush based on memtable contents 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
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" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 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. 8 years ago