git: kernel - remove BUF_TIMELOCK use in fast flush pass
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Aug 17 20:01:30 PDT 2018
commit a8bb93523005e5792491b9648c385b5b62c59b75
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Aug 17 19:57:28 2018 -0700
kernel - remove BUF_TIMELOCK use in fast flush pass
* Remove the BUF_TIMELOCK call in the fast flush pass. This call can
cause unnecessary flush stalls due to clustered writes getting ahead
of the vfsync scan.
* Significantly improves filesystem flush performance to SSDs.
Summary of changes:
sys/kern/vfs_subr.c | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a8bb93523005e5792491b9648c385b5b62c59b75
--
DragonFly BSD source repository
More information about the Commits
mailing list