
On 09/20/2013 08:15 AM, Laine Stump wrote:
This will leave one problem - what to do if someone migrates a guest with the new non-0 unit# to a host that's still running old libvirt that ignores unit#. I don't see how to get around this problem without having knowledge of the source and destination libvirt versions when formatting the XML to send across, but that is something we've avoided like the plague. So what do we do for new->old migration?
We use the same hacks we do for other migration issues - if the _MIGRATABLE flag is on during dumpxml, we output the old style (stick it in the unit slot, since that's what older libvirt expected). -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org