From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:50347) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UVP6P-0007dL-Md for qemu-devel@nongnu.org; Thu, 25 Apr 2013 12:33:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UVP6K-0006Bt-RI for qemu-devel@nongnu.org; Thu, 25 Apr 2013 12:32:57 -0400 Received: from mx1.redhat.com ([209.132.183.28]:28487) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UVP6K-0006Ar-Jm for qemu-devel@nongnu.org; Thu, 25 Apr 2013 12:32:52 -0400 Message-ID: <51795AB0.2000704@redhat.com> Date: Thu, 25 Apr 2013 10:32:48 -0600 From: Eric Blake MIME-Version: 1.0 References: <1366883435-4993-1-git-send-email-akong@redhat.com> <20130425092050.41428940@redhat.com> <51795040.20402@redhat.com> In-Reply-To: <51795040.20402@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="----enig2OSCGOCTHVRNBOOAWSNPW" Subject: Re: [Qemu-devel] [PATCH v5] monitor: introduce query-command-line-options List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Osier Yang Cc: aliguori@us.ibm.com, Amos Kong , qemu-devel@nongnu.org, Luiz Capitulino This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2OSCGOCTHVRNBOOAWSNPW Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 04/25/2013 09:48 AM, Osier Yang wrote: >> First, some options like -drive, -net, -netdev and -device have an emp= ty >> QemuOptsList, meaning that option validation is not done upfront. >=20 > Not sure if there is work of libvirt which is blocked by -net, -netdev,= and > -device, but I have one which needs to probe the properties of -drive. >=20 > https://bugzilla.redhat.com/show_bug.cgi?id=3D821045 That BZ is not public; but the gist of it talked about whether a future RHEL should support Paolo's work on providing thin-provisioning options as a parameter to -drive, and as far as I can see, that didn't land in upstream 1.5. I'm fairly certain that since we plan adding even more -drive capabilities than just Paolo's provisioning options in the 1.6 timeframe (such as a QMP setting of backing file parameters, including fd passing of a backing file during hotplug/snapshot/drive-mirror...), that we are safe in suspecting that distros will either rebase to 1.6, or take on the burden of backporting the parts of 1.6 that make sense for the features they want to support on whatever earlier qemu version they branch from. That means distros will be smart about backporting enough to give libvirt enough to go on for using those features as part of the distro's value-added premise. (ie. if your BZ is about a feature that doesn't land in 1.5, then you can assume that even if RHEL decides to base on 1.5 instead of 1.6, there will be enough of 1.6 backported to make use of your feature easy to probe for. Of course, all bets are off when guessing on a public list what Red Hat will actually use as their baseline for a future RHEL release, or whether the BZ will even be accepted - but then again, that's a problem for downstream to worry about, and shouldn't affect what we put into 1.5 upstream). And I just realized: this patch is queued to go into 1.5, and if I read it correctly, then once applied, -drive will no longer be empty in query-command-line-options output: https://lists.gnu.org/archive/html/qemu-devel/2013-04/msg04810.html --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org ------enig2OSCGOCTHVRNBOOAWSNPW 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.4.13 (GNU/Linux) Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJReVqwAAoJEKeha0olJ0NqgYYIAJvlYiBZmDoZMeQ9gnX0jPOW RRcLtWzcCalp6zUb9xt+NqmLCl/g2Q7Wc0eO6+PPXb7VbhYoNeXoLI9czPn1X96t bSkZjpV9uu5l+ShO40wySon9he2yF83Dqx8VSJMARK6EGwqoHovhhDlF24aCkuq2 +Zw3or/3V7OXXXnTYB3XMtZyhlb6rHnhdeWXxnzr27TQqQ/ttV+DMQqdqf5NsKce zLeafUqEuJ5yXrphd17PW7BMVN4+eNW2RLoeMNTITfyCux+UbWPHU9a+d1h8qLZe nXClN9M2P5nlRNnA2AuxAR+VegeUaFxhgFJvxV2Vg+avWNmZUGTg/GnvwVmEkzQ= =AXMC -----END PGP SIGNATURE----- ------enig2OSCGOCTHVRNBOOAWSNPW--