hammer2 - multi-target mount part 3/many (stabilization)
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 30 Mar 2014 18:07:36 +0000 (11:07 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 30 Mar 2014 18:12:19 +0000 (11:12 -0700)
commit837bd39bc78e5e1660b3bd672ac2c042bc5cf71c
treee01d7d7c565857e5b8e540fb4e7b08cc933f6f0a
parent31c7f3d798ffb1febb5ffaac0830bf8cc52bacdb
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.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_cluster.c
sys/vfs/hammer2/hammer2_flush.c
sys/vfs/hammer2/hammer2_inode.c
sys/vfs/hammer2/hammer2_io.c
sys/vfs/hammer2/hammer2_vfsops.c