cluster - remote block device work
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 1 Dec 2012 10:24:49 +0000 (02:24 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 1 Dec 2012 10:24:49 +0000 (02:24 -0800)
commit0c98b96630fb437813171614524285d86ab8c924
treef9979a3cbeefa7728d1ad12187560f3700681be4
parentce48a6c5f06fabc7f4b0d654faae54be0fc5e195
cluster - remote block device work

* xdisk(client) <-> diskiocom(server) now successfully does a full
  message transaction over a VC for xa_open().  Still lots to do.

* Fix I/O request deferrals since the open can occur before the VC is
  fully established.  This fixes a deadlock.

* Fix state->msg tracking in kern_dmsg.c.  Fixes a double-free.
sys/dev/disk/xdisk/xdisk.c
sys/kern/kern_dmsg.c