Re: [PATCH v9 00/17] fuse: fuse-over-io-uring.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6/18/25 16:30, Keith Busch wrote:
On Wed, Jun 18, 2025 at 03:13:41PM +0200, Bernd Schubert wrote:
On 6/18/25 12:54, xiaobing.li wrote:

Hi Bernd,

Do you have any plans to add zero copy solution? We are interested in
FUSE's zero copy solution and conducting research in code.
If you have no plans in this regard for the time being, we intend to
  submit our solution.

Hi Xiobing,

Keith (add to CC) did some work for that in ublk and also planned to
work on that for fuse (or a colleague). Maybe Keith could
give an update.

I was initially asked to implement a similar solution that ublk uses for
zero-copy, but the requirements changed such that it won't work. The
ublk server can't directly access the zero-copy buffers. It can only
indirectly refer to it with an io_ring registered buffer index, which is
fine my ublk use case, but the fuse server that I was trying to
enable does in fact need to directly access that data.

My colleauge had been working a solution, but it required shared memory
between the application and the fuse server, and therefore cooperation
between them, which is rather limiting. It's still on his to-do list,
but I don't think it's a high priority at the moment. If you have
something in the works, please feel free to share it when you're ready,
and I would be interested to review.

CC David

--
Pavel Begunkov





[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux