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