[libvirt] [PATCH] qemu: match controller index for LIVE+CONFIG when doing hotplug

Cole Robinson crobinso at redhat.com
Thu Jun 23 13:28:27 UTC 2016


On 06/23/2016 08:26 AM, Ján Tomko wrote:
> 
> Also, calling virDomainDefPostParse after device coldplug is strange,
> we should be adding a device that does not need ajdustments.
> 

I just want to note that in general I don't agree with this (I'd need to look
at the actual code though). IMO coldplug APIs should be implemented as close
to manual coldplug as possible, ala virsh edit, since that's effectively what
it is. If we don't run a DefPostParse here and trigger all those code paths
that a normal redefine hits, we risk generating some XML config that will fail
to validate on the next unrelated XML redefine.

Maybe there's a better way to handle it by not calling DomainDefPostParse
explictly, but I think it needs to go through all the same code paths that a
redefine would, outside of reparsing the XML.

Thanks,
Cole




More information about the libvir-list mailing list