hammer2 - Cluster API stabilization
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 19 Mar 2014 05:17:08 +0000 (22:17 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 19 Mar 2014 05:17:08 +0000 (22:17 -0700)
commit84e478195be9c1c1218fc000f6d8b6d598569b73
tree985b6d363fe364ee1ffa9436fca96477155a3166
parent6ac0b84876c52f35eb16eb87de7b25a3e89db588
hammer2 - Cluster API stabilization

* Fix issues that come up with mount/umount/cpdup tests related to the
  new cluster API.  Ref-counting, locks, and many other (expected) items.

* Fleshing out cluster->focus was a bit more involved than I had hoped.

* Generally speaking, cluster refs and locks work the same way that chain
  refs and locks do.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_cluster.c
sys/vfs/hammer2/hammer2_inode.c
sys/vfs/hammer2/hammer2_vfsops.c
sys/vfs/hammer2/hammer2_vnops.c