[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