Re: [LSF/MM/BPF TOPIC] Removing writeback temp pages in FUSE

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

 



On Tue, Jan 28, 2025 at 12:10:04PM +0100, Miklos Szeredi wrote:
> On Mon, 27 Jan 2025 at 22:44, Joanne Koong <joannelkoong@xxxxxxxxx> wrote:
> >
> > Hi all,
> >
> > Recently, there was a long discussion upstream [1] on a patchset that
> > removes temp pages when handling writeback in FUSE. Temp pages are the
> > main bottleneck for write performance in FUSE and local benchmarks
> > showed approximately a 20% and 45% improvement in throughput for 4K
> > and 1M block size writes respectively when temp pages were removed.
> > More information on how FUSE uses temp pages can be found here [2].
> >
> > In the discussion, there were concerns from mm regarding the
> > possibility of untrusted malicious or buggy fuse servers never
> > completing writeback, which would impede migration for those pages.
> >
> > It would be great to continue this discussion at LSF/MM and align on a
> > solution that removes FUSE temp pages altogether while satisfying mm’s
> > expectations for page migration. These are the most promising options
> > so far:
> 
> This is more than just temp pages.  The same issue exists for
> ->readahead().  This needs to be approached from both directions.
> 
> This year I'll skip LSF but definitely interested in the discussion.
> So I'll watch LWN for any updates :)

We can figure something out so that if you want to you can try and
attend that session virtually provided it's not an insane timezone issue
for you. Just offering, no pressure.




[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