Commit Graph

152 Commits (e653af716497f1284fedc7d0afecb118b4e812e3)

Author SHA1 Message Date
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
sdong 1760637539 CompactRange() refit level should confirm destination level is not empty (#7261) 4 years ago
Andrew Kryczka a1aa3f8385 Disable manual compaction during `ReFitLevel()` (#7250) 4 years ago
Peter Dillinger 6ac1d25fd0 Fix+clean up handling of mock sleeps (#7101) 4 years ago
Tomas Kolda cd4592c220 SST Partitioner interface that allows to split SST files (#6957) 4 years ago
Jay Zhuang b0c5ecd6b3 Make max_subcompactions dynamically changeable (#7159) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
Andrew Kryczka c25a014792 deflake DBCompactionTestWithParam.IntraL0Compaction test (#7065) 4 years ago
sdong dea4063b13 Remove an assertion in FlushAfterIntraL0CompactionCheckConsistencyFail (#7003) 4 years ago
Andrew Kryczka 02db03af8d make L0 index/filter pinned memory usage predictable (#6911) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 4 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 4 years ago
sdong c21c459771 Slightly expand converage to file consistency check failure (#6800) 4 years ago
Peter Dillinger 31da5e34c1 C++20 compatibility (#6697) 4 years ago
Yanqin Jin 0c05624d50 Compaction with timestamp: input boundaries (#6645) 4 years ago
Yanqin Jin 18cf0de640 Use flush time for the props.creation_time for FIFO compaction (#6612) 4 years ago
sdong 6fd0ed4993 CompactRange() to use bottom pool when goes to bottommost level (#6593) 4 years ago
Yanqin Jin fd1da22111 Support options.max_open_files != -1 with FIFO compaction (#6503) 4 years ago
Cheng Chang afb97094ae Skip high levels with no key falling in the range in CompactRange (#6482) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
Levi Tamasi d305f13e21 Make DBCompactionTest.SkipStatsUpdateTest more robust (#6306) 5 years ago
Sagar Vemuri cfa585611d Consider all compaction input files to compute the oldest ancestor time (#6279) 5 years ago
Connor a844591201 wait pending memtable writes on file ingestion or compact range (#6113) 5 years ago
sdong aa1857e2df Support options.max_open_files = -1 with periodic_compaction_seconds (#6090) 5 years ago
sdong 77eab5c85a Make default value of options.ttl to be 30 days when it is supported. (#6073) 5 years ago
sdong d8c28e692a Support options.ttl with options.max_open_files = -1 (#6060) 5 years ago
Little-Wallace e50b64bdba fix unstable unittest caused by #5958 (#6061) 5 years ago
Little-Wallace ec3e3c3e02 Fix corruption with intra-L0 on ingested files (#5958) 5 years ago
Sagar Vemuri c17384fea4 Cascade TTL Compactions to move expired key ranges to bottom levels faster (#5992) 5 years ago
Sagar Vemuri 4c9aa30a62 Auto enable Periodic Compactions if a Compaction Filter is used (#5865) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Wilfried Goesgens fbab9913e2 upgrade gtest 1.7.0 => 1.8.1 for json result writing 5 years ago
Pratik Dhandharia a281822331 Lower the risk for users to run options.force_consistency_checks = true (#5744) 5 years ago
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) 5 years ago
anand76 5d6e8df1cf Ignore shutdown error during compaction (#5400) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 5 years ago
Vijay Nadimpalli 931c9df886 Use separate status code for column family drop and db shutdown in progress (#5275) 5 years ago
Sagar Vemuri efa948741c Use creation_time or mtime when file_creation_time=0 (#5184) 5 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 5 years ago
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 5 years ago
Siying Dong 48e7effa79 Avoid to go through every CF for every ReleaseSnapshot() (#5090) 5 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 5 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