On Fri, Nov 8, 2024 at 4:32 PM Bernd Schubert <bernd.schubert@xxxxxxxxxxx> wrote: > > 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. Thank you, Bernd! I will use your current patch in the meantime to get some preliminary numbers. > > > > Best, > Bernd