aboutsummaryrefslogtreecommitdiff
path: root/include/hw
diff options
context:
space:
mode:
authorDr. David Alan Gilbert <dgilbert@redhat.com>2017-07-17 12:09:36 +0100
committerJuan Quintela <quintela@redhat.com>2017-07-18 17:36:18 +0200
commit32bce196344772df8d68ab40e2dd1dd57be1aa7c (patch)
tree6fc9e2851f7623bd1878cce26abc56abb73d317f /include/hw
parent482a33c53cbc9d2b0c47d4df03b659bf50258c21 (diff)
downloadqemu-32bce196344772df8d68ab40e2dd1dd57be1aa7c.zip
qemu-32bce196344772df8d68ab40e2dd1dd57be1aa7c.tar.gz
qemu-32bce196344772df8d68ab40e2dd1dd57be1aa7c.tar.bz2
migration/rdma: Send error during cancelling
When we issue a cancel and clean up the RDMA channel send a CONTROL_ERROR to get the destination to quit. The rdma_cleanup code waits for the event to come back from the rdma_disconnect; but that wont happen until the destination quits and there's currently nothing to force it. Note this makes the case of a cancel work while the destination is alive, and it already works if the destination is truly dead. Note it doesn't fix the case where the destination is hung (we get stuck waiting for the rdma_disconnect event). Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com> Message-Id: <20170717110936.23314-7-dgilbert@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'include/hw')
0 files changed, 0 insertions, 0 deletions