rocksdb/env
Aaron Gao 6616e4d629 add prefetch to PosixRandomAccessFile in buffered io
Summary:
Every time after a compaction/flush finish, we issue user reads to put the table into block cache which includes a couple of IO that read footer, index blocks, meta block, etc. So we implement Prefetch here to reduce IO.
Closes https://github.com/facebook/rocksdb/pull/2196

Differential Revision: D4931782

Pulled By: lightmark

fbshipit-source-id: 5a13d58dcab209964352322217193bbf7ff78149
2017-04-26 14:47:23 -07:00
..
env_basic_test.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
env_chroot.cc AIX and Solaris Sparc Support 2017-04-21 20:48:04 -07:00
env_chroot.h Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
env_hdfs.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
env_posix.cc AIX and Solaris Sparc Support 2017-04-21 20:48:04 -07:00
env_test.cc AIX and Solaris Sparc Support 2017-04-21 20:48:04 -07:00
env.cc change use_direct_writes to use_direct_io_for_flush_and_compaction 2017-04-13 16:12:04 -07:00
io_posix.cc add prefetch to PosixRandomAccessFile in buffered io 2017-04-26 14:47:23 -07:00
io_posix.h add prefetch to PosixRandomAccessFile in buffered io 2017-04-26 14:47:23 -07:00
memenv.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
mock_env_test.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
mock_env.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
mock_env.h Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
posix_logger.h Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00