git: hammer2 - Fix infinite flush recursion, reduce bulkfree console spam

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Jun 11 00:55:58 PDT 2016


commit 8bbe50255a64f47fb2a3aa621068ca99761a9c3f
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Jun 11 00:53:32 2016 -0700

    hammer2 - Fix infinite flush recursion, reduce bulkfree console spam
    
    * Fix infinitee flush recursions.  Chains marked HAMMER2_CHAIN_DESTROY
      must be recursed on so they can be deleted by the chain lastdrop code.
      Also add a missing downward propagation.
    
    * Reduce console spam in the bulkfree code reporting the number of inodes
      scanned.

Summary of changes:
 sys/vfs/hammer2/hammer2.h          |  3 ++-
 sys/vfs/hammer2/hammer2_bulkfree.c |  2 +-
 sys/vfs/hammer2/hammer2_flush.c    | 16 +++++++++++++++-
 3 files changed, 18 insertions(+), 3 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/8bbe50255a64f47fb2a3aa621068ca99761a9c3f


-- 
DragonFly BSD source repository


More information about the Commits mailing list