[prev in list] [next in list] [prev in thread] [next in thread]
List: dragonfly-commits
Subject: git: kernel - remove BUF_TIMELOCK use in fast flush pass
From: Matthew Dillon <dillon () crater ! dragonflybsd ! org>
Date: 2018-08-18 3:01:30
Message-ID: 20180818030130.9C8773ABA84 () crater ! dragonflybsd ! org
[Download RAW message or body]
commit a8bb93523005e5792491b9648c385b5b62c59b75
Author: Matthew Dillon <dillon@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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic