[libvirt] [PATCH] Canonicalize qemu machine types

Cole Robinson crobinso at redhat.com
Thu Jul 23 18:26:51 UTC 2009


On 07/23/2009 02:20 PM, Daniel P. Berrange wrote:
> On Thu, Jul 23, 2009 at 01:56:21PM -0400, Cole Robinson wrote:
>> On 07/23/2009 01:34 PM, Mark McLoughlin wrote:
>>> Hey,
>>>         Here's a series of patches to implement danpb's suggestion of
>>> using 'qemu -M ?' to probe for valid machine types and then to build
>>> on that for the machine type canonicalization.
>>>
>> What's the speed difference of GetCapabilities after these patches? Not
>> that it needs to be fast, but it would be useful to know if it's
>> slowwwwwwww.
> 
> Urgh, I forgot that that re-builds capabilities on every invocation :-(
> It might be better to move the refresh into the SIGHUP handler, and
> have an RPM %trigger  against 'qemu' install to send libvirt SIGHUP
> 
> Daniel

Maybe internally we could add a CapsRefresh function, which can update
the emulator list and scrape output from newly installed emulators, but
assume that -M output doesn't change from the first run  (or any other
output if we ever wanted to scrape device lists, etc.).

- Cole




More information about the libvir-list mailing list