Hi Joanne, thanks a lot for working on this! On 11/9/24 01:22, Joanne Koong wrote: > On Fri, Nov 8, 2024 at 4:13 PM Joanne Koong <joannelkoong@xxxxxxxxx> wrote: >> >> This patchset adds support for folios larger than one page size in FUSE. >> >> This patchset is rebased on top of the (unmerged) patchset that removes temp >> folios in writeback [1]. (There is also a version of this patchset that is >> independent from that change, but that version has two additional patches >> needed to account for temp folios and temp folio copying, which may require >> some debate to get the API right for as these two patches add generic >> (non-FUSE) helpers. For simplicity's sake for now, I sent out this patchset >> version rebased on top of the patchset that removes temp pages) >> >> This patchset was tested by running it through fstests on passthrough_hp. > > Will be updating this thread with some fio benchmark results early next week. I will try to find some time over the weekend to improve this patch https://github.com/libfuse/libfuse/pull/807/commits/e83789cc6e83ca42ccc9899c4f7f8c69f31cbff9 It basically should give you the fuse interface speed, without being IO bound. Best, Bernd