git: hammer2 hammer2: More hammer2 msg cleanup, get reconnect ioctl working

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Aug 11 15:01:07 PDT 2012


commit 70c3c3b738fd7fbc0be7ee5f70bb483a659cc34b
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Aug 11 14:56:27 2012 -0700

    hammer2: More hammer2 msg cleanup, get reconnect ioctl working
    
    * Fix state machine sequencing issues when shutting down a connection.  We
      have to properly simulate DELETE messages for any open transactional
      states and give the function callbacks time to do there stuff.
    
    * Properly respond to DELETE messages for LNK_CONN and LNK_SPAN transactions.
    
    * Stabilize the RECLUSTER ioctl.

Summary of changes:
 sys/vfs/hammer2/hammer2.h        |    7 +-
 sys/vfs/hammer2/hammer2_msg.c    |   11 +-
 sys/vfs/hammer2/hammer2_vfsops.c |  238 +++++++++++++++++++++++++++++---------
 3 files changed, 192 insertions(+), 64 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/70c3c3b738fd7fbc0be7ee5f70bb483a659cc34b


-- 
DragonFly BSD source repository





More information about the Commits mailing list