Ilya Dryomov <idryomov@xxxxxxxxx> writes: > Hi Luis, Jeff, > > This is an updated version that fixes the problem with pipe buffers. > I wasn't able to get "trinity -V /some/dir/in/cephfs -c splice" do it > for me, but a simple "overflow the pipe" test now passes. > > I believe this is ready for merging. Please take a look. These look good to me (I'm looking at the testing branch, with Jeff's suggestions implemented). However, I'm hitting a different problem/bug with 4.17 (not ceph-related as far as I can tell) that's preventing me from testing these changes. I'm currently bisecting it, but I should be able to give these patches a try very soon. Cheers, -- Luis > > Thanks, > > Ilya > > > Ilya Dryomov (2): > libceph: add osd_req_op_extent_osd_data_bvecs() > ceph: fix iov_iter issues in ceph_direct_read_write() > > drivers/block/rbd.c | 4 +- > fs/ceph/file.c | 193 +++++++++++++++++++++++----------------- > include/linux/ceph/osd_client.h | 12 ++- > net/ceph/osd_client.c | 27 +++++- > 4 files changed, 149 insertions(+), 87 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html