git: hammer2 - major simplification 1/many (stabilization C)

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Jul 31 20:10:35 PDT 2014


commit 5c88f2c7e3b244aa229ef6983e22989aaf97137e
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Thu Jul 31 20:08:30 2014 -0700

    hammer2 - major simplification 1/many (stabilization C)
    
    * Remove lock-count test from write path where async reads can be
      queued.  Fixes false assertion.
    
    * Deleted-but-still-open files are moved to a hidden directory, and on
      mount a scan is done to remove them.  The scan was improperly passing
      a NODATA flag when inode data is needed to do a proper stats rollup
      during the deletion.

Summary of changes:
 sys/vfs/hammer2/hammer2_inode.c |  8 +++++---
 sys/vfs/hammer2/hammer2_vnops.c | 15 ++-------------
 2 files changed, 7 insertions(+), 16 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5c88f2c7e3b244aa229ef6983e22989aaf97137e


-- 
DragonFly BSD source repository



More information about the Commits mailing list