]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
Sort per-file blob read requests by offset (#8953)
authorYanqin Jin <yanqin@fb.com>
Sat, 25 Sep 2021 05:13:19 +0000 (22:13 -0700)
committerYanqin Jin <yanqin@fb.com>
Tue, 28 Sep 2021 20:24:17 +0000 (13:24 -0700)
commit9e15f7bff34209d0d7594fa76013ba3a4369be3b
treee59740aa6829c5e87580a92166ebca96eee73132
parent14e3f8cd9bc8f01e50f288d17c31945c1ff2c774
Sort per-file blob read requests by offset (#8953)

Summary:
`RandomAccessFileReader::MultiRead()` tries to merge requests in direct IO, assuming input IO requests are
sorted by offsets.

Add a test in direct IO mode.

Pull Request resolved: https://github.com/facebook/rocksdb/pull/8953

Test Plan: make check

Reviewed By: ltamasi

Differential Revision: D31183546

Pulled By: riversand963

fbshipit-source-id: 5d043ec68e2daa47a3149066150afd41ee3d73e6
HISTORY.md
db/blob/db_blob_basic_test.cc
db/version_set.cc
db/version_set.h