This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] [PATCH] libxl: Fix migration of HVM guests

To: Ian Campbell <ian.campbell@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] libxl: Fix migration of HVM guests
From: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Date: Thu, 28 Oct 2010 12:20:47 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 28 Oct 2010 04:22:59 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <3b5c6d7181fecdf6c104.1288015047@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Newsgroups: chiark.mail.xen.devel
References: <3b5c6d7181fecdf6c104.1288015047@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Ian Campbell writes ("[Xen-devel] [PATCH] libxl: Fix migration of HVM guests"):
> libxl: Fix migration of HVM guests
> In the default "QemuDeviceModelRecord"-style HVM tail of the migration
> protocol the size of the qemu save record is unknown at the receiver
> and therefore it must read until EOF. This is not compatible with the
> xl migration protocol which contains a post-migration handshake and
> therefore cannot close the socket on the sending end.

Thanks, I've applied this.

It does point out though that the "DeviceModelRecord0002" token, etc.,
are confused about what layer they are.  At some point this should be
done with a new magic record type in xc_domain_{save,restore} and a
new callback ...


Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>