mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
migration/rdma: Don't moan about disconnects at the end
If we've already finished the migration or something has already gone wrong, don't moan about the migration stream disconnecting. Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Message-Id: <20190913163507.1403-2-dgilbert@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
This commit is contained in:
parent
64737606e8
commit
de8434a35a
1 changed files with 8 additions and 4 deletions
|
@ -3253,10 +3253,14 @@ static void rdma_cm_poll_handler(void *opaque)
|
|||
|
||||
if (cm_event->event == RDMA_CM_EVENT_DISCONNECTED ||
|
||||
cm_event->event == RDMA_CM_EVENT_DEVICE_REMOVAL) {
|
||||
error_report("receive cm event, cm event is %d", cm_event->event);
|
||||
rdma->error_state = -EPIPE;
|
||||
if (rdma->return_path) {
|
||||
rdma->return_path->error_state = -EPIPE;
|
||||
if (!rdma->error_state &&
|
||||
migration_incoming_get_current()->state !=
|
||||
MIGRATION_STATUS_COMPLETED) {
|
||||
error_report("receive cm event, cm event is %d", cm_event->event);
|
||||
rdma->error_state = -EPIPE;
|
||||
if (rdma->return_path) {
|
||||
rdma->return_path->error_state = -EPIPE;
|
||||
}
|
||||
}
|
||||
|
||||
if (mis->migration_incoming_co) {
|
||||
|
|
Loading…
Reference in a new issue