Commit Graph

203 Commits (6ba4717f3594756c8e8ff4e38adc0d5453c77581)

Author SHA1 Message Date
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
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
sdong 49628c9a83 Use std::numeric_limits<> (#9954) 3 years ago
Akanksha Mahajan fce65e7e4f Fix bug in async_io path which reads incorrect length (#9916) 3 years ago
Akanksha Mahajan 3653029dda Add stats related to async prefetching (#9845) 3 years ago
Akanksha Mahajan 5bd374b392 Add experimental new FS API AbortIO to cancel read request (#9901) 3 years ago
Hui Xiao e83c55439a Conditionally declare and define variable that is unused in LITE mode (#9854) 3 years ago
Akanksha Mahajan 0c7f455f85 Make initial auto readahead_size configurable (#9836) 3 years ago