On Tue, Feb 09, 2021 at 06:42:37PM +0800, Hao Wang wrote: > If any error happens during multifd send thread creating (e.g. channel broke > because new domain is destroyed by the dst), multifd_tls_handshake_thread > may exit silently, leaving main migration thread hanging (ram_save_setup -> > multifd_send_sync_main -> qemu_sem_wait(&p->sem_sync)). > Fix that by adding error handling in multifd_tls_handshake_thread. > > Signed-off-by: Hao Wang <[email protected]> > --- > migration/multifd.c | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-)
Reviewed-by: Daniel P. Berrangé <[email protected]> Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
