DragonFly BSD
DragonFly commits List (threaded) for 2012-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: hammer2 - cluster / libdmsg circuit work


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 30 Nov 2012 15:42:11 -0800 (PST)

commit 0d20ec8a5563b308a87bb20142331cbcef0174c6
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Fri Nov 30 15:39:12 2012 -0800

    hammer2 - cluster / libdmsg circuit work
    
    * Major work on the virtual circuit code.  Note there are still some thread
      races.
    
    * Major work on the spanning tree code to allow for future symmetric
      pathing support.
    
    * fs_label is now part of the RB tree compare, along with pfs_fsid.
      (e.g. the serial number for BLK protocol services).
    
    * Rip out the 'router' structure, replace with the 'circuit' structure.
      Embed circuit0 in the iocom.

Summary of changes:
 lib/libdmsg/debug.c      |    4 +-
 lib/libdmsg/dmsg.h       |  128 +++++----
 lib/libdmsg/dmsg_local.h |    2 +
 lib/libdmsg/msg.c        |  467 ++++++++++++++++--------------
 lib/libdmsg/msg_lnk.c    |  718 +++++++++++++++++++++++++++++++---------------
 lib/libdmsg/service.c    |   29 +-
 lib/libdmsg/subs.c       |   46 +++
 7 files changed, 868 insertions(+), 526 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0d20ec8a5563b308a87bb20142331cbcef0174c6


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]