Commit Graph

217 Commits (33aca893c23514e2bd26792290059dd05b11c5fe)

Author SHA1 Message Date
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
Vijay Nadimpalli 24b118ad98 Combine the read-ahead logic for user reads and compaction reads (#5431) 6 years ago
anand76 5d6e8df1cf Ignore shutdown error during compaction (#5400) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Vijay Nadimpalli 931c9df886 Use separate status code for column family drop and db shutdown in progress (#5275) 6 years ago
Sagar Vemuri efa948741c Use creation_time or mtime when file_creation_time=0 (#5184) 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 6 years ago
Siying Dong 48e7effa79 Avoid to go through every CF for every ReleaseSnapshot() (#5090) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Siying Dong f0dda35d7d Preload some files even if options.max_open_files (#3340) 6 years ago
Burton Li 46e3209e0d Compaction limiter miscs (#4795) 6 years ago
Maysam Yabandeh 4ed3c1eb88 Fix flaky test DeleteFileRange (#4784) 6 years ago
Burton Li a8b9891f95 Concurrent task limiter for compaction thread control (#4332) 6 years ago
Maysam Yabandeh 0aa17c1002 Fix flaky test DBCompactionTest::DeleteFileRange (#4776) 6 years ago
Yanqin Jin 9be3e6b488 Allow file-ingest-triggered flush to skip waiting for write-stall clear (#4751) 6 years ago
Zhongyi Xie b313019326 use per-level perfcontext for DB::Get calls (#4617) 6 years ago
Andrew Kryczka b8f68bac38 Prevent manual compaction hanging in read-only mode (#4611) 6 years ago
Maysam Yabandeh c34cc40424 Fix user comparator receiving internal key (#4575) 6 years ago
anand1976 1e3845805d Properly determine a truncated CompactRange stop key (#4496) 6 years ago
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) 7 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