summaryrefslogtreecommitdiff
path: root/file/file_prefetch_buffer.h
AgeCommit message (Expand)Author
2024-02-16Change ReadAsync callback API to remove const from FSReadRequest (#11649)Akanksha Mahajan
2024-01-05Fix heap use after free error in FilePrefetchBuffer (#12211)akankshamahajan
2024-01-05Refactor FilePrefetchBuffer code (#12097)akankshamahajan
2024-01-04Fix and defend against FilePrefetchBuffer combined with mmap reads (#12206)Peter Dillinger
2023-12-14Make auto_readahead_size default true (#12080)akankshamahajan
2023-12-06Add AsyncIO support for tuning readahead_size by block cache lookup (#11936)akankshamahajan
2023-10-23Add some stats to observe the usefulness of scan prefetching (#11981)anand76
2023-09-22Lookup ahead in block cache ahead to tune Readaheadsize (#11860)akankshamahajan
2023-09-20Fix Assertion `roundup_len2 >= alignment' failed in crash tests (#11852)akankshamahajan
2023-09-15Update upper_bound_offset when reseek changes iterate_upper_bound dynamically...akankshamahajan
2023-09-11Avoid alignment in FilePrefetchBuffer during seek with async_io (#11793)akankshamahajan
2023-08-28Fix seg fault in auto_readahead_size with async_io (#11769)akankshamahajan
2023-08-18Implement trimming of readhead size when upper bound is specified (#11684)akankshamahajan
2023-08-08Group rocksdb.sst.read.micros stat by different user read IOActivity + misc (...Hui Xiao
2023-06-06Fix higher read qps during db open caused by pr 11406 (#11516)Hui Xiao
2023-05-17Change internal headers with duplicate names (#11408)Peter Dillinger
2023-05-08Record and use the tail size to prefetch table tail (#11406)Hui Xiao
2023-03-15Add new stat rocksdb.table.open.prefetch.tail.read.bytes, rocksdb.table.open....Hui Xiao
2022-11-14Fix db_stress failure in async_io in FilePrefetchBuffer (#10949)Akanksha Mahajan
2022-11-01Fix async_io failures in case there is error in reading data (#10890)akankshamahajan
2022-09-12Async optimization in scan path (#10602)Akanksha Mahajan
2022-09-01Add new option num_file_reads_for_auto_readahead in BlockBasedTableOptions (#...Akanksha Mahajan
2022-08-29Update statistics for async scan readaheads (#10585)anand76
2022-07-06Provide support for direct_reads with async_io (#10197)Akanksha Mahajan
2022-06-15Add few optimizations in async_io for short scans (#10140)Akanksha Mahajan
2022-05-23Fix stress test failure "Corruption: checksum mismatch" or "Iterator Diverged...Akanksha Mahajan
2022-05-20Seek parallelization (#9994)Akanksha Mahajan
2022-05-05Use std::numeric_limits<> (#9954)sdong
2022-04-25Add stats related to async prefetching (#9845)Akanksha Mahajan
2022-04-25Add experimental new FS API AbortIO to cancel read request (#9901)Akanksha Mahajan
2022-04-15Make initial auto readahead_size configurable (#9836)Akanksha Mahajan
2022-04-04Fix segfault in FilePrefetchBuffer with async_io enabled (#9777)Akanksha Mahajan
2022-03-21Provide implementation to prefetch data asynchronously in FilePrefetchBuffer ...Akanksha Mahajan
2022-02-16Add rate limiter priority to ReadOptions (#9424)Andrew Kryczka
2021-11-30Fix bug in rocksdb internal automatic prefetching (#9234)Akanksha Mahajan
2021-11-19Support readahead during compaction for blob files (#9187)Levi Tamasi
2021-11-10Reuse internal auto readhead_size at each Level (expect L0) for Iterations (#...Akanksha Mahajan
2021-04-28Improve BlockPrefetcher to prefetch only for sequential scans (#7394)Akanksha Mahajan
2021-02-18Fix typo: replace readadhead with readahead (#7953)Ziyue Yang
2020-12-30Return Status from FilePrefetchBuffer::TryReadFromCache() (#7816)anand76
2020-06-29Extend Get/MultiGet deadline support to table open (#6982)Anand Ananthabhotla
2020-02-20Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433)sdong
2019-09-16Divide file_reader_writer.h and .cc (#5803)sdong