git: hammer2 - Cluster API stabilization
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Mar 18 22:21:42 PDT 2014
commit 84e478195be9c1c1218fc000f6d8b6d598569b73
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Tue Mar 18 22:17:08 2014 -0700
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.
Summary of changes:
sys/vfs/hammer2/hammer2.h | 7 +-
sys/vfs/hammer2/hammer2_chain.c | 4 +
sys/vfs/hammer2/hammer2_cluster.c | 396 +++++++++++++++++++++++++++++---------
sys/vfs/hammer2/hammer2_inode.c | 80 +++++---
sys/vfs/hammer2/hammer2_vfsops.c | 30 +--
sys/vfs/hammer2/hammer2_vnops.c | 34 +++-
6 files changed, 411 insertions(+), 140 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/84e478195be9c1c1218fc000f6d8b6d598569b73
--
DragonFly BSD source repository
More information about the Commits
mailing list