git: kernel - Add cluster_readcb()

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Jun 14 17:51:58 PDT 2013


commit dbb11a6e37f9767994b396b232c23f53c1810a2c
Author: Matthew Dillon <dillon at 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


More information about the Commits mailing list