When migrate Guest OS to remote host on each side of two host. The later migration will be hung because of Read or Write socket in destionation can''t been closed for wait a reponse from initiator. So close the side of socket in initiator when finish the migration. Signed-off-by: Song Wei (james) //fix_cross_migrate.patch diff -r b4fcb5f632dc tools/python/xen/xend/XendDomain.py --- a/tools/python/xen/xend/XendDomain.py Mon Aug 31 18:17:26 2009 +0100 +++ b/tools/python/xen/xend/XendDomain.py Fri Sep 04 12:48:42 2009 +0800 @@ -1353,8 +1353,7 @@ XendCheckpoint.save(p2cwrite, dominfo, True, live, dst, node=node) finally: - sock.shutdown() - sock.close() + sock.shutdown(socket.SHUT_RDWR) os.close(p2cread) os.close(p2cwrite) thanks, James _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel