domain: Remove managed save state before delete

Newer libvirt forbids 'undefine' in this case
This commit is contained in:
Cole Robinson 2011-08-29 14:03:50 -04:00
parent db21a2a833
commit b36ec4b8c2

View File

@ -1055,6 +1055,11 @@ class vmmDomain(vmmLibvirtObject):
self.force_update_status()
def delete(self):
if self.hasSavedImage():
try:
self._backend.managedSaveRemove(0)
except:
logging.exception("Failed to remove managed save state")
self._backend.undefine()
def resume(self):