aboutsummaryrefslogtreecommitdiff
path: root/qemu-options.h
diff options
context:
space:
mode:
authorIvan Ren <renyime@gmail.com>2019-06-25 21:18:18 +0800
committerJuan Quintela <quintela@redhat.com>2019-07-24 14:47:02 +0200
commita3ec6b7d236593a95a197c229a1b673995105175 (patch)
tree831402d0a0edf71dbd7f485dd90567d3dffaddee /qemu-options.h
parent713f762a316348b00f5a3713b5314c88ab0a5852 (diff)
downloadqemu-a3ec6b7d236593a95a197c229a1b673995105175.zip
qemu-a3ec6b7d236593a95a197c229a1b673995105175.tar.gz
qemu-a3ec6b7d236593a95a197c229a1b673995105175.tar.bz2
migration: fix migrate_cancel leads live_migration thread hung forever
When we 'migrate_cancel' a multifd migration, live_migration thread may hung forever at some points, because of multifd_send_thread has already exit for socket error: 1. multifd_send_pages may hung at qemu_sem_wait(&multifd_send_state-> channels_ready) 2. multifd_send_sync_main my hung at qemu_sem_wait(&multifd_send_state-> sem_sync) Signed-off-by: Ivan Ren <ivanren@tencent.com> Message-Id: <1561468699-9819-3-git-send-email-ivanren@tencent.com> Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> --- Remove spurious not needed bits
Diffstat (limited to 'qemu-options.h')
0 files changed, 0 insertions, 0 deletions