git: hammer2 - cluster API, preliminary implementation of multi-chain updates
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Mar 21 18:02:49 PDT 2014
commit 6a5f4fe6c3fa43ca9cf5e6f73d3ea8abbcbb283d
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Mar 19 17:28:42 2014 -0700
hammer2 - cluster API, preliminary implementation of multi-chain updates
* Separate out read-only from read-write access to cluster data.
* Implement hammer2_cluster_modsync() and call in appropriate places.
* Clean up some media inode fields not currently in-use.
Summary of changes:
sys/vfs/hammer2/hammer2.h | 15 ++-
sys/vfs/hammer2/hammer2_cluster.c | 79 ++++++++++++--
sys/vfs/hammer2/hammer2_disk.h | 2 +-
sys/vfs/hammer2/hammer2_inode.c | 223 +++++++++++++++++++++-----------------
sys/vfs/hammer2/hammer2_ioctl.c | 27 +++--
sys/vfs/hammer2/hammer2_subr.c | 13 ++-
sys/vfs/hammer2/hammer2_vfsops.c | 31 +++---
sys/vfs/hammer2/hammer2_vnops.c | 102 ++++++++++-------
8 files changed, 308 insertions(+), 184 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6a5f4fe6c3fa43ca9cf5e6f73d3ea8abbcbb283d
--
DragonFly BSD source repository
More information about the Commits
mailing list