Commit Graph

210 Commits (94c247bff88e95355411d4649823641c833c2a0a)

Author SHA1 Message Date
akankshamahajan ff1cc8a63e Fix extra prefetching when num_file_reads_for_auto_readahead is 1 in async_io (#11560) 1 year ago
akankshamahajan fbd2f563bb Add an interface to provide support for underlying FS to pass their own buffer during reads (#11324) 1 year ago
Hui Xiao 1da9ac2363 Add UT to test BG read qps behavior during upgrade for pr11406 (#11522) 1 year ago
Yu Zhang b421a8c21b Add a ticker to track number of trash files deleted in background thread (#11540) 1 year ago
Hui Xiao 3093d98c78 Fix higher read qps during db open caused by pr 11406 (#11516) 1 year ago
Hui Xiao 50046869a4 Add `rocksdb.file.read.db.open.micros` (#11455) 2 years ago
Peter Dillinger 206fdea3d9 Change internal headers with duplicate names (#11408) 2 years ago
Hui Xiao 8f763bdeab Record and use the tail size to prefetch table tail (#11406) 2 years ago
clundro 50b33ebb1b remove redundant move (#11418) 2 years ago
Hui Xiao 151242ce46 Group rocksdb.sst.read.micros stat by IOActivity flush and compaction (#11288) 2 years ago
anand76 0623c5b903 Ensure VerifyFileChecksums reads don't exceed readahead_size (#11328) 2 years ago
anand76 eac6b6d0cd Ignore async_io ReadOption if FileSystem doesn't support it (#11296) 2 years ago
Hui Xiao bab5f9a6f2 Add new stat rocksdb.table.open.prefetch.tail.read.bytes, rocksdb.table.open.prefetch.tail.{miss|hit} (#11265) 2 years ago
akankshamahajan 68e4581c67 Return NotSupported in scan if IOUring not supported and enable IOUring in db_stress for async_io testing (#11197) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
akankshamahajan bde65052c4 Enhance async scan prefetch unit tests (#11087) 2 years ago
anand76 a510880346 Add a unit test for async prefetch fix in #11049 (#11084) 2 years ago
anand76 dbf37c290a Fix async prefetch heap use after free (#11049) 2 years ago
Akanksha Mahajan 1562524e63 Fix db_stress failure in async_io in FilePrefetchBuffer (#10949) 2 years ago
akankshamahajan 8515437594 Update unit test to avoid timeout (#10950) 2 years ago
anand76 ecba6a320e Add some async read stats (#10947) 2 years ago
akankshamahajan d1aca4a5ae Fix async_io regression in scans (#10939) 2 years ago
akankshamahajan ff9ad2c39b Fix async_io failures in case there is error in reading data (#10890) 2 years ago
akankshamahajan 671753c43d Run Clang format on file folder (#10860) 2 years ago
Peter Dillinger e466173d5c Print stack traces on frozen tests in CI (#10828) 2 years ago
akankshamahajan ae0f9c3339 Add new property in IOOptions to skip recursing through directories and list only files during GetChildren. (#10668) 2 years ago
Hui Xiao 3b8164912e Add manual_wal_flush, FlushWAL() to stress/crash test (#10698) 2 years ago
Akanksha Mahajan 03fc43976d Async optimization in scan path (#10602) 2 years ago
Akanksha Mahajan 4cd16d65ae Add new option num_file_reads_for_auto_readahead in BlockBasedTableOptions (#10556) 2 years ago
anand76 5fbcc8c54d Update MULTIGET_IO_BATCH_SIZE for non-async MultiGet (#10622) 2 years ago
Hui Xiao e484b81eee Sync dir containing CURRENT after RenameFile on CURRENT as much as possible (#10573) 2 years ago
anand76 72a3fb3424 Update statistics for async scan readaheads (#10585) 2 years ago
sdong 4915f89513 WritableFileWriter to allow operation after failure when SyncWithoutFlush() is involved (#10555) 2 years ago
sdong 911c0208b9 WritableFileWriter tries to skip operations after failure (#10489) 2 years ago
Akanksha Mahajan 2acbf386a3 Provide support for direct_reads with async_io (#10197) 2 years ago
Bo Wang c073ed7601 Fix typo in comments and code (#10233) 2 years ago
Andrew Kryczka d5d8920f2c Fix race condition with WAL tracking and `FlushWAL(true /* sync */)` (#10185) 2 years ago
Hui Xiao a5d773e077 Add rate-limiting support to batched MultiGet() (#10159) 2 years ago
Akanksha Mahajan 8353ae8b27 Add few optimizations in async_io for short scans (#10140) 2 years ago
zczhu b6de139df5 Handle "NotSupported" status by default implementation of Close() in … (#10127) 2 years ago
Yanqin Jin d739de63e5 Fix a bug in WAL tracking (#10087) 2 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 2 years ago
Akanksha Mahajan 28ea1fb44a Provide support for IOTracing for ReadAsync API (#9833) 3 years ago
Changyu Bi 8515bd50c9 Support read rate-limiting in SequentialFileReader (#9973) 3 years ago
Akanksha Mahajan a479c2c2b2 Fix stress test failure "Corruption: checksum mismatch" or "Iterator Diverged" with async_io enabled (#10032) 3 years ago
Akanksha Mahajan 2db6a4a1d6 Seek parallelization (#9994) 3 years ago
Bo Wang 5be1579ead Address comments for PR #9988 and #9996 (#10020) 3 years ago
gitbw95 4da34b97ee Set Read rate limiter priority dynamically and pass it to FS (#9996) 3 years ago
gitbw95 05c678e135 Set Write rate limiter priority dynamically and pass it to FS (#9988) 3 years ago
Hui Xiao f6339de0d2 Clarify some SequentialFileReader::Read logic (#10002) 3 years ago