From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36709) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X4EnK-0007fH-C5 for qemu-devel@nongnu.org; Mon, 07 Jul 2014 15:41:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X4EnD-0007oN-11 for qemu-devel@nongnu.org; Mon, 07 Jul 2014 15:41:46 -0400 Received: from mx1.redhat.com ([209.132.183.28]:47789) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X4EnC-0007oE-NS for qemu-devel@nongnu.org; Mon, 07 Jul 2014 15:41:38 -0400 Message-ID: <53BAF7EC.7090809@redhat.com> Date: Mon, 07 Jul 2014 13:41:32 -0600 From: Eric Blake MIME-Version: 1.0 References: <1404495717-4239-1-git-send-email-dgilbert@redhat.com> <1404495717-4239-17-git-send-email-dgilbert@redhat.com> In-Reply-To: <1404495717-4239-17-git-send-email-dgilbert@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ISlXbPF8n1OsXSBmOitDVvsufLa5uwX5x" Subject: Re: [Qemu-devel] [PATCH 16/46] Add migration-capability boolean for postcopy-ram. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Dr. David Alan Gilbert (git)" , qemu-devel@nongnu.org Cc: aarcange@redhat.com, yamahata@private.email.ne.jp, lilei@linux.vnet.ibm.com, quintela@redhat.com This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ISlXbPF8n1OsXSBmOitDVvsufLa5uwX5x Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 07/04/2014 11:41 AM, Dr. David Alan Gilbert (git) wrote: > From: "Dr. David Alan Gilbert" >=20 > Signed-off-by: Dr. David Alan Gilbert > --- > include/migration/migration.h | 1 + > migration.c | 9 +++++++++ > qapi-schema.json | 6 +++++- > 3 files changed, 15 insertions(+), 1 deletion(-) >=20 > +++ b/qapi-schema.json > @@ -491,10 +491,14 @@ > # @auto-converge: If enabled, QEMU will automatically throttle down th= e guest > # to speed up convergence of RAM migration. (since 1.6) > # > +# @x-postcopy-ram: Start executing on the migration target before all = of RAM has been > +# migrated, pulling the remaining pages along as needed. NOTE= : If the > +# migration fails during postcopy the VM will fail. (since 2= =2E2) How does this work with libvirt's current insistence that it manually resumes the guest on the destination in order to give feedback to the source on whether it was successful? I'm not sure if enabling this bool is the right thing to do, or if we just need more visibility (such as events rather than the current state of polling) for libvirt to know that it is time to resume the destination and start the post-copy phase. --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --ISlXbPF8n1OsXSBmOitDVvsufLa5uwX5x Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJTuvfsAAoJEKeha0olJ0NqXwsH/0xFPKUj1sVZ5wr/HTBQ4bVX 9pQYkLfd1f8i3yjZmfKTU2mMQr3X+ohWeoTS1+nEA2kTKh+tM/9nqCBy0vqygwK5 Js9qw4yZVqg7mNPcS3frd/C1ZoZmNbt1yaggPwECiPlIhlaKQDZFVTa/aFLwD1KW pyex3WAQg5cIHJBKgNKy6V0dm8fgeS8c7FC6SwmjTwOBxf0p0EZKMq3kkOqL5BIu HQBxayJH8QrqOQh3k1SIgQKRhVSvA/BgY1zDiZ4fu3HxA1xTLUMV9Xr51u1x1Eso Vdlhl73D5dCaeD6rweYnvHVN6KKRRst7j+48sQjkqyPqW8HLzmGtM9Omr0K567s= =k+Uw -----END PGP SIGNATURE----- --ISlXbPF8n1OsXSBmOitDVvsufLa5uwX5x--