summaryrefslogtreecommitdiffstats
path: root/net/ceph/osd_client.c
diff options
context:
space:
mode:
authorZhu, Caifeng <zhucaifeng@unissoft-nj.com>2015-10-08 15:26:15 +0800
committerIlya Dryomov <idryomov@gmail.com>2015-11-02 23:36:47 +0100
commitb5b98989dc7ed2093aeb76f2d0db79888582b0a2 (patch)
tree5684938d5d0441c609a39d6211d82639d0b90918 /net/ceph/osd_client.c
parent777d738a5e58ba3b6f3932ab1543ce93703f4873 (diff)
downloadblackbird-op-linux-b5b98989dc7ed2093aeb76f2d0db79888582b0a2.tar.gz
blackbird-op-linux-b5b98989dc7ed2093aeb76f2d0db79888582b0a2.zip
ceph: combine as many iovec as possile into one OSD request
Both ceph_sync_direct_write and ceph_sync_read iterate iovec elements one by one, send one OSD request for each iovec. This is sub-optimal, We can combine serveral iovec into one page vector, and send an OSD request for the whole page vector. Signed-off-by: Zhu, Caifeng <zhucaifeng@unissoft-nj.com> Signed-off-by: Yan, Zheng <zyan@redhat.com>
Diffstat (limited to 'net/ceph/osd_client.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud