From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55907) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XC7ec-0006HU-42 for qemu-devel@nongnu.org; Tue, 29 Jul 2014 09:41:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XC7eT-0003yP-LA for qemu-devel@nongnu.org; Tue, 29 Jul 2014 09:41:21 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:59597) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XC7eT-0003y9-FJ for qemu-devel@nongnu.org; Tue, 29 Jul 2014 09:41:13 -0400 Date: Tue, 29 Jul 2014 13:41:07 +0000 From: Serge Hallyn Message-ID: <20140729134107.GB2217@ubuntumail> References: <1406054580-16763-1-git-send-email-alex@alex.org.uk> <7DADE58E-0CA0-4B97-9567-AAF5ECBC47AA@alex.org.uk> <20140729041630.GN464@ubuntumail> <82F2A47F-F096-458C-B511-26116BE78DFA@alex.org.uk> <20140729130355.GA4303@mail.hallyn.com> <53D79FD9.3050802@redhat.com> <20140729132743.GA2217@ubuntumail> <53D7A339.8000208@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <53D7A339.8000208@redhat.com> Subject: Re: [Qemu-devel] [PATCH] [RFC] Add machine type pc-1.0-qemu-kvm for live migrate compatibility with qemu-kvm List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: Ryan Harper , Serge Hallyn , "quintela@redhat.com" , Libvirt , "Michael S. Tsirkin" , "qemu-devel@nongnu.org" , Alexander Graf , Alex Bligh , Cole Robinson , Amit Shah , Bruce Rogers , Andreas =?iso-8859-1?Q?F=E4rber?= , "Serge E. Hallyn" Quoting Paolo Bonzini (pbonzini@redhat.com): > Il 29/07/2014 15:27, Serge Hallyn ha scritto: > > Quoting Paolo Bonzini (pbonzini@redhat.com): > >> Il 29/07/2014 15:03, Serge E. Hallyn ha scritto: > >>> > >>> And from there I think the thing to do will be to introduce a transient > >>> alternate package that has the pc-1.0 alias pointing ot pc-1.0-qemu-kvm > >> > >> This should be done in the main package, too. > > > > That seems like a problem, unless I"m misunderstanding something. If we do > > that in the main package, then anyone running a pc-1.0 system under the > > qemu package won't be able to migrate. Wouldn't it be better to have > > pc-1.0 alias by default point to the pc-1.0-qemu machine type? > > You'd break that for people who have already upgraded from 12.04 and > 14.04 and are keeping the old machine type. You'd fix it for people who > are upgrading now. > > I think providing a smoother upgrade path is worthwhile, even if it > annoys someone else. > > Unfortunately the only solution is a lot of testing *before* a release, > and in fact this is why 2.1 was delayed by a migration problem. Once > the release is out, you'll have to make someone unhappy. Right. > >>> and depends on the legacy pxe rom. > >> > >> If you can make the pxe-virtio.rom file 64k or less, then that would be > >> a good idea for 14.04 in general. Newer machine types use > >> efi-virtio.rom, so you won't break "-M pc" migration. > > > > Hm. No idea offhand how I'd do that, but it sounds worth looking into. > > I'm not sure either. You could simply package the 12.04 ipxe ROMs into > 14.04, and add a note about getting the sources for GPL friendliness. Right, as an alternate transient package, that was my original plan. I need to look at ipxe at some point soon anyway, trimming it down wouldn't hurt. thanks, -serge