On Mon, Apr 21, 2014 at 09:43:21AM -0600, Eric Blake wrote: > On 04/21/2014 05:13 AM, Laine Stump wrote: > > Playing around with the network driver I found that if I net-define a > > network, then net-create using a slightly modified version of the same > > XML file (e.g. different bridge name, but same name/uuid) the following > > will happen: > > > > 1) a network of that name is started, it is persistent, and it has the > > properties from the modified XML file (the one given to net-create). > > > > 2) both "net-dumpxml" and "net-dumpxml --inactive" will show the > > modified attributes. > > > > 3) when I net-destroy the network, the network will still exist (since > > it is still persistent), but will have all of the modified attributes > > rather than the originals. > > > > Wanting the network driver to behave consistently with the qemu driver, > > I did the same test with a qemu domain. I found exactly the same behavior. > > > > I would have expected that when I tried to create a domain (or network) > > with the same name & UUID as an existing persistent&inactive domain (or > > network) that one of the following two things would happen: > > > > 1) the operation would fail because a persistent domain/network already > > existed > > No, we explicitly document that attempting to 'create' something that > already exists as an inactive persistent object is merely longhand for > 'start'ing the existing object. > > > > > 2) the domain/network would be started with the modified attributes, but > > the persistent definition would still show the original attributes, > > which would remain after destroying the transient > > Well, it's really only one object. But yes, I'd expect the persistent > definition to remain unchanged, and that the temporary modified > definition passed through 'create' is lost once the object is no longer > active. Yes, that is what /used/ to happen. If you boot from a transient XML config, that should not impact the persistent config once the guest is shutoff again. 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 :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list