Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jun 2019 18:15:38 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 238565] panic: vinvalbuf: dirty bufs during unmount if clustered writes return errors
Message-ID:  <bug-238565-227-lcHSFl5s5B@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-238565-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-238565-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D238565

--- Comment #1 from commit-hook@freebsd.org ---
A commit references this bug:

Author: asomers
Date: Fri Jun 14 18:14:53 UTC 2019
New revision: 349036
URL: https://svnweb.freebsd.org/changeset/base/349036

Log:
  fusefs: enable write clustering

  Enable write clustering in fusefs whenever cache mode is set to writeback
  and the "async" mount option is used.  With default values for MAXPHYS,
  DFLTPHYS, and the fuse max_write mount parameter, that means sequential
  writes will now be written 128KB at a time instead of 64KB.

  Also, add a regression test for PR 238565, a panic during unmount that
  probably affects UFS, ext2, and msdosfs as well as fusefs.

  PR:           238565
  Sponsored by: The FreeBSD Foundation

Changes:
  projects/fuse2/sbin/mount_fusefs/mount_fusefs.8
  projects/fuse2/sbin/mount_fusefs/mount_fusefs.c
  projects/fuse2/sys/fs/fuse/fuse_io.c
  projects/fuse2/sys/fs/fuse/fuse_vfsops.c
  projects/fuse2/tests/sys/fs/fusefs/mockfs.cc
  projects/fuse2/tests/sys/fs/fusefs/mockfs.hh
  projects/fuse2/tests/sys/fs/fusefs/utils.cc
  projects/fuse2/tests/sys/fs/fusefs/utils.hh
  projects/fuse2/tests/sys/fs/fusefs/write.cc

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-238565-227-lcHSFl5s5B>