git: hammer2 - multi-target mount part 3/many (stabilization)

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Mar 30 11:12:24 PDT 2014


commit 837bd39bc78e5e1660b3bd672ac2c042bc5cf71c
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Mar 30 11:07:36 2014 -0700

    hammer2 - multi-target mount part 3/many (stabilization)
    
    * Fix cluster memory leaks, fix a malloc_type leak.
    
    * Resync cached PFS (pmp) data in the root inode for the PFS on flush.
      (inode allocator).
    
    * Track total DIO memory.
    
    * For now assert on logical mirror mismatches.
    
    * Minor start on infrastructure for mirror synchronization.
    
    * Refactor hammer2_cluster_copy() flags.

Summary of changes:
 sys/vfs/hammer2/hammer2.h         |  7 +++++--
 sys/vfs/hammer2/hammer2_chain.c   |  2 +-
 sys/vfs/hammer2/hammer2_cluster.c | 22 +++++++++++++++-------
 sys/vfs/hammer2/hammer2_flush.c   | 19 ++++++++++++++-----
 sys/vfs/hammer2/hammer2_inode.c   | 20 +++++++++++++++-----
 sys/vfs/hammer2/hammer2_io.c      |  2 ++
 sys/vfs/hammer2/hammer2_vfsops.c  |  9 +++++++--
 7 files changed, 59 insertions(+), 22 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/837bd39bc78e5e1660b3bd672ac2c042bc5cf71c


-- 
DragonFly BSD source repository



More information about the Commits mailing list