hammer2 - cluster / libdmsg circuit work
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 30 Nov 2012 23:39:12 +0000 (15:39 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 30 Nov 2012 23:39:12 +0000 (15:39 -0800)
commit0d20ec8a5563b308a87bb20142331cbcef0174c6
tree94c570eec6009954f6c29dbc822b53995dba10de
parent537d97bcf27d2bdb3bc8521c287713d78edd026c
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.
lib/libdmsg/debug.c
lib/libdmsg/dmsg.h
lib/libdmsg/dmsg_local.h
lib/libdmsg/msg.c
lib/libdmsg/msg_lnk.c
lib/libdmsg/service.c
lib/libdmsg/subs.c