[libvirt] [PATCH] qemu_migrate: Dispose listen address if set from config
Peter Krempa
pkrempa at redhat.com
Tue Jun 11 10:17:58 UTC 2013
On 06/10/13 19:38, Michal Privoznik wrote:
> https://bugzilla.redhat.com/show_bug.cgi?id=971485
>
> As of d7f9d827531bc843b7c5aa9d3e8c08738a1de248 we copy the listen
> address from the qemu.conf config file in case none has been provided
> via XML. But later, when migrating, we should not include such listen
> address in the migratable XML as it is something autogenerated, not
> requested by user. Moreover, the binding to the listen address will
> likely fail, unless the address is '0.0.0.0' or its IPv6 equivalent.
> This patch introduces a new boolean attribute to virDomainGraphicsListenDef
> to distinguish autofilled listen addresses. However, we must keep the
> attribute over libvirtd restarts, so it must be kept within status XML.
> ---
> src/conf/domain_conf.c | 28 ++++++++++++++++++++++++++++
> src/conf/domain_conf.h | 1 +
> src/qemu/qemu_process.c | 1 +
> 3 files changed, 30 insertions(+)
>
ACK. I think it would be possible to add a test that would check the XML
generator for this case so that it doesn't happen again. Have a look
please if it's easy to do.
Peter
More information about the libvir-list
mailing list