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