Hey,
        Just a few brief comments after using it:

  - <os_type>xen<os_type> is equivalent to <os><type>linux</type></os>, 
    which is pretty confusing. Sounds to me like we should deprecate 
    the latter and move to "xen" everywhere for this.

  - We have <host><arch>x86_64</arch></host> and 
    <guest><arch name="x86_64"/></guest>. I can see why we did that, 
    but it seems odd to me to have different syntaxes for <arch> 
    depending on its context.

  - I'm not sure how interesting the stuff in <guest><arch> is ... how 
    were we envisaging these bits being used?

  - It's a pain to have to parse XML to discover whether e.g. you can 
    run a 64 bit guest. I'd much prefer to see the kind of API I'm 
    using here:

      http://www.gnome.org/~markmc/code/test-caps.py

    e.g.

      caps = cnx.getCapabilities()
      supports_x86_64 = False
      for guest in caps.guests:
          if guest.arch == "x86_64":
              supports_x86_64 = True

Cheers,
Mark.

--
Libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to