[libvirt] [PATCH] qemu: Redundant listen address entry in quest xml

Daniel P. Berrange berrange at redhat.com
Thu Aug 14 12:18:55 UTC 2014


On Thu, Aug 14, 2014 at 02:17:15PM +0200, Martin Kletzander wrote:
> On Thu, Aug 14, 2014 at 02:12:51PM +0200, Martin Kletzander wrote:
> >On Thu, Aug 14, 2014 at 12:12:33PM +0100, Daniel P. Berrange wrote:
> >>On Thu, Aug 14, 2014 at 01:09:32PM +0200, Erik Skultety wrote:
> >>>When editing guest's XML (on QEMU), it was possible to add multiple
> >>>listen elements into graphics parent element. However QEMU does not
> >>>support listening on multiple addresses. This patch causes qemu
> >>>post-parse callback to remove any redundant entries, leaving only 1
> >>>listening address if provided, otherwise the configuration remains
> >>>untouched.
> >>
> >>Discarding part of the users requested config like this is not
> >>the right thing todo. If the user requests multiple listen addresses
> >>and we cannot honour that request that we must report that as an
> >>error with code VIR_ERR_CONFIG_UNSUPPORTED
> >>
> >
> >But if we didn't failed parsing that before, domains with such XMLs
> >will disappear from the list after daemon restart.
> >
> 
> Unless it is before starting the domain and not in PostParse, which is
> what you probably meant, sorry for my rapid response ;)

Yes, we should be doing this at time of building QEMU cli args.


Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list