From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M9fAU-0001nZ-Nx for qemu-devel@nongnu.org; Thu, 28 May 2009 08:57:10 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M9fAQ-0001k2-3j for qemu-devel@nongnu.org; Thu, 28 May 2009 08:57:10 -0400 Received: from [199.232.76.173] (port=49809 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M9fAP-0001jy-SO for qemu-devel@nongnu.org; Thu, 28 May 2009 08:57:05 -0400 Received: from e5.ny.us.ibm.com ([32.97.182.145]:51366) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1M9fAP-0002oc-DN for qemu-devel@nongnu.org; Thu, 28 May 2009 08:57:05 -0400 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e5.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n4SCpPk0015812 for ; Thu, 28 May 2009 08:51:25 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n4SCv06k213808 for ; Thu, 28 May 2009 08:57:00 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n4SCuwS0031049 for ; Thu, 28 May 2009 08:56:59 -0400 Message-ID: <4A1E8A16.3060101@us.ibm.com> Date: Thu, 28 May 2009 07:56:54 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] Change virtio-console to PCI_CLASS_SERIAL_OTHER References: <1243012478.29542.18.camel@blaa> <4A1D4C57.6010109@us.ibm.com> <1243446153.4852.9.camel@blaa> <200905281353.50463.paul@codesourcery.com> In-Reply-To: <200905281353.50463.paul@codesourcery.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: Mark McLoughlin , Dor Laor , ajax@redhat.com, qemu-devel@nongnu.org Paul Brook wrote: > On Wednesday 27 May 2009, Mark McLoughlin wrote: > >> On Wed, 2009-05-27 at 09:21 -0500, Anthony Liguori wrote: >> >>> We need a mechanism to toggle this for both this and virtio-blk. The >>> reason a toggle is needed is so that 0.11 can create the same device >>> model as 0.10. >>> >> Okay, so the scenario is: >> >> - 0.10 guest running on source machine >> >> - migrate to dest machine running 0.11 >> >> - the device model cannot change or the guest OS will get confused >> > > IMHO think the only sane response is "don't do that". Trying to support > migration between different qemu versions just isn't worth the pain. > It is very worth the pain. I consider it a core requirement. Supporting legacy workloads is an important aspect of virtualization. If we cannot provide a consistent environment as we evolve over time, then we cannot support legacy workloads. It really isn't that hard, it just requires that we exercise care. Regards, Anthony Liguori > Paul >