]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cephfs client: add zero-copy capability
authorFrank S. Filz <ffilzlnx@mindspring.com>
Tue, 6 Aug 2024 20:24:29 +0000 (13:24 -0700)
committerFrank S. Filz <ffilzlnx@mindspring.com>
Thu, 21 Nov 2024 22:39:24 +0000 (14:39 -0800)
commit770f1e5766febae939c5ceabde68ec4d5faeb316
treef72067cff32b631b7f5a9af9d42576a18b284604
parent485717a0e3f382802c141169ce3b1194aadf0fbb
cephfs client: add zero-copy capability

For writes, the incoming iovec buffers are pushed into the bufferlist.

For reads, an incoming iovec is used to communicate the desired read
length, but then on read complete, an iovec would be built from the
bufferlist and passed back to the client.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
src/client/Client.cc
src/client/Client.h