DragonFly BSD
DragonFly commits List (threaded) for 2013-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: kernel - Add cluster_readcb()


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 14 Jun 2013 17:51:58 -0700 (PDT)

commit dbb11a6e37f9767994b396b232c23f53c1810a2c
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Fri Jun 14 17:42:11 2013 -0700

    kernel - Add cluster_readcb()
    
    * This function is similar to breadcb() in that it issues the requested
      buffer I/O asynchronously with a callback, but then also clusters
      additional asynchronous I/Os (without a callback) to improve performance.
    
    * Used by HAMMER2 to improve performance.

Summary of changes:
 sys/kern/vfs_cluster.c | 335 ++++++++++++++++++++++++++++++++++++++++++++++---
 sys/sys/buf.h          |   2 +
 sys/sys/buf2.h         |   1 -
 3 files changed, 319 insertions(+), 19 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/dbb11a6e37f9767994b396b232c23f53c1810a2c


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]