]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore/NVMEDevice: fix the large write I/O issue.
authorZiye Yang <optimistyzy@gmail.com>
Thu, 31 Aug 2017 06:07:48 +0000 (14:07 +0800)
committerZiye Yang <optimistyzy@gmail.com>
Mon, 11 Sep 2017 21:53:53 +0000 (05:53 +0800)
commit3d5140e66385194cd2f75d346cb4eaf7059947e9
tree1cc8ac2647e154cd46d81c8452f59675cdbf975a
parent10fedb208c1805036be7278ef3acdba9d8b859d2
os/bluestore/NVMEDevice: fix the large write I/O issue.

When there is large I/O, we need to split it into multiple
tasks. With this patch, we can avoid no buffer allocation
issue for the single write task.

Signed-off-by: Ziye Yang <optimistyzy@gmail.com>
Signed-off-by: Pan Liu <wanjun.lp@alibaba-inc.com>
src/os/bluestore/NVMEDevice.cc