On Wed, Sep 03, 2025 at 05:20:13PM +0200, Miklos Szeredi wrote:
On Thu, 21 Aug 2025 at 02:50, Darrick J. Wong djwong@kernel.org wrote:
Fix this by only using synchronous fputs for fuseblk servers if the process doesn't have PF_LOCAL_THROTTLE. Hopefully the fuseblk server had the good sense to call PR_SET_IO_FLUSHER to mark itself as a filesystem server.
I'm still not convinced. This patch adds complexity and depends on the server doing some magic, which makes it unreliable.
Doing it async unconditionally removes complexity and fixes the issue reliably.
Works for me, I'll make it use async mode unconditionally.
--D
Thanks, Miklos