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
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]