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 12:54, xiaobing.li wrote:
> [You don't often get email from xiaobing.li@xxxxxxxxxxx. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
> 
> On Tue, Jan 07, 2025 at 01:25:05AM +0100, Bernd Schubert wrote:
>> The corresponding libfuse patches are on my uring branch, but needs
>> cleanup for submission - that will be done once the kernel design
>> will not change anymore
>> https://github.com/bsbernd/libfuse/tree/uring
>>
>> Testing with that libfuse branch is possible by running something
>> like:
>>
>> example/passthrough_hp -o allow_other --debug-fuse --nopassthrough \
>> --uring  --uring-q-depth=128 /scratch/source /scratch/dest
>>
>> With the --debug-fuse option one should see CQE in the request type,
>> if requests are received via io-uring:
>>
>> cqe unique: 4, opcode: GETATTR (3), nodeid: 1, insize: 16, pid: 7060
>>     unique: 4, result=104
>>
>> Without the --uring option "cqe" is replaced by the default "dev"
>>
>> dev unique: 4, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 7117
>>    unique: 4, success, outsize: 120
>>
>> Future work
>> - different payload sizes per ring
>> - zero copy
> 
> 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.


Thanks,
Bernd





[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