Actions
Feature #45267
closedceph-fuse: Reduce memory copy in ceph-fuse during data IO
% Done:
0%
Source:
Development
Tags:
Backport:
Reviewed:
Description
we can reduce memory copy in ceph-fuse's IO path. for example, fuse_ll_read() have two copies, libcephfs to a temp bufferlist,
bufferlist to kernel.
Updated by Xiubo Li about 4 years ago
Have talked with Yan, Zheng and I will work on this.
Thanks
Updated by Zheng Yan almost 4 years ago
please check if we can use fuse's zero copy feature (splice read/write)
Updated by Xiubo Li almost 4 years ago
Zheng Yan wrote:
please check if we can use fuse's zero copy feature (splice read/write)
Yeah, sure. Will do that.
Updated by Xiubo Li almost 4 years ago
Currently the splice write makes no sense here, because there is no any file descripter in in_buf and out_buf, and then it will fall back to normal memcpy, this will be the same with the none splice write.
Updated by Xiubo Li almost 4 years ago
- Status changed from In Progress to Fix Under Review
Updated by Patrick Donnelly almost 4 years ago
- Target version set to v16.0.0
- Source set to Development
Updated by Patrick Donnelly almost 4 years ago
- Status changed from Fix Under Review to Resolved
Actions