git: hammer - Make vfs.hammer.cluster_enable an integer

Matthew Dillon dillon at
Wed Jun 8 16:05:06 PDT 2016

commit e7d75765a12690c7d3bbf05bc3680156bbf2e03c
Author: Matthew Dillon <dillon at>
Date:   Wed Jun 8 16:02:34 2016 -0700

    hammer - Make vfs.hammer.cluster_enable an integer
    * Instead of being a boolean, make it an integer and use it to control
      how much read-ahead is requested (in 64KB blocks).
    * Change cluster_enable from 1 to 2 to roughly match the cluster_read()
      changes committed to the kernel.
    * Make hammer_io_indirect_read() use cluster_readcb() instead of breadcb()
      so we get read-ahead on this path.

Summary of changes:
 sys/vfs/hammer/hammer_io.c     | 27 +++++++++++++++++++++++----
 sys/vfs/hammer/hammer_vfsops.c |  2 +-
 2 files changed, 24 insertions(+), 5 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list