Commit Graph

32 Commits (dcb6a3be4e07c46a5219651b8774149e2f4d1508)

Author SHA1 Message Date
Akanksha Mahajan 2acbf386a3 Provide support for direct_reads with async_io (#10197) 2 years ago
Akanksha Mahajan 8353ae8b27 Add few optimizations in async_io for short scans (#10140) 2 years ago
Akanksha Mahajan a479c2c2b2 Fix stress test failure "Corruption: checksum mismatch" or "Iterator Diverged" with async_io enabled (#10032) 2 years ago
Akanksha Mahajan 2db6a4a1d6 Seek parallelization (#9994) 2 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 63e68a4e77 Enable async prefetching for ReadOptions.readahead_size (#9827) 3 years ago
Akanksha Mahajan f3bcac39a6 Fix stress test failure in ReadAsync. (#9824) 3 years ago
Akanksha Mahajan 7ea26abb8b Fix reseting of async_read_in_progress_ variable in FilePrefetchBuffer to call Poll API (#9815) 3 years ago
Akanksha Mahajan 36bc3da97f Fix segfault in FilePrefetchBuffer with async_io enabled (#9777) 3 years ago
Akanksha Mahajan 33f8a08af2 Fix some errors in async prefetching in FilePrefetchBuffer (#9734) 3 years ago
Akanksha Mahajan 49a10feb21 Provide implementation to prefetch data asynchronously in FilePrefetchBuffer (#9674) 3 years ago
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 3 years ago
Akanksha Mahajan 04b2c16f9b Fix bug in rocksdb internal automatic prefetching (#9234) 3 years ago
Levi Tamasi dc5de45af8 Support readahead during compaction for blob files (#9187) 3 years ago
Akanksha Mahajan 17ce1ca48b Reuse internal auto readhead_size at each Level (expect L0) for Iterations (#9056) 3 years ago
Akanksha Mahajan a0e0feca62 Improve BlockPrefetcher to prefetch only for sequential scans (#7394) 4 years ago
Ziyue Yang 0c2d71edba Fix typo: replace readadhead with readahead (#7953) 4 years ago
anand76 01298c8ff7 Return Status from FilePrefetchBuffer::TryReadFromCache() (#7816) 4 years ago
Akanksha Mahajan b4cd51d847 Fix for stress test failure (#7574) 4 years ago
Akanksha Mahajan db87afbcb3 Return error if Get/Multi() fails in Prefetching Filter blocks (#7543) 4 years ago
Levi Tamasi 5d16325ce3 Revert "Return error if Get() fails in Prefetching Filter blocks (#7463)" (#7505) 4 years ago
Akanksha Mahajan 7d503e66a9 Return error if Get() fails in Prefetching Filter blocks (#7463) 4 years ago
Jay Zhuang c2485f2d81 Add buffer prefetch support for non directIO usecase (#7312) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 4 years ago
sdong 298b00a396 Reduce dependency on gtest dependency in release code (#6907) 4 years ago
anand76 ab13d43e1d Pass a timeout to FileSystem for random reads (#6751) 5 years ago
anand76 9e7b7e2c08 Silence false alarms in db_stress fault injection (#6741) 5 years ago
Cheng Chang 0a0151fb99 Remove memcpy from RandomAccessFileReader::Read in direct IO mode (#6455) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong 02193ce406 Prevent file prefetch when mmap is enabled. (#6206) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago