On Tue, Feb 24, 2015 at 04:41:44PM +0100, Peter Krempa wrote: > On Tue, Feb 24, 2015 at 15:31:14 +0000, Daniel Berrange wrote: > > On Tue, Feb 24, 2015 at 04:23:41PM +0100, Peter Krempa wrote: > > > The original motivation is apparently that we should not allow anything > > > that would represent state of the deleted VM to be transferred > > > accidentaly to a new VM with same name. For the save image or snapshots > > > the risk of persisting any data is low as a save image would not > > > function without it's disk and still be somewhat secure as it would > > > contain the whole memory image including security. For the NVRAM though > > > it might uncover data stored there or even make the VM unbootable. > > > > > > I agree that the current state is not ideal as we basically force the > > > user to specify all the necessary flags. I think we can safely avoid > > > displaying the message in cases when it's not stored in the > > > libvirt-internal path but for the internal path I'm not convinced that > > > it would be a great idea to change the default. > > > > This is the problem with trying to put this kind of policy into libvirt > > though. It is targetting one use case, but has forgotten other valid > > use cases. For example, consider if the NVRAM file or the managed save > > image were stored in a filesystem that was NFS. The application wishes > > to undefine the config on one host and define it on another host. Any > > checks of this kind will always be wrong for some portion of use cases. > > The mgmt app has the option to use either non-managed save or store the > NVRAM in a non-default location for example ... I remember that in the virDomainCreateFlags we have START_FORCE_BOOT which is defined to discard any existing managed save file. Should we either extend that to also discard the NVRAM file, or alternatively add a START_RESET_NVRAM flag as a way to boot with clean BIOS ? 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