domain: Delete domain obj after undefine

This is needed to allow renaming VMs for older libvirt versions that
cache the name deep in the code. We force a delete so that it hopefully
removes the last of the cached domain references. If not we are kinda
screwed :)
This commit is contained in:
Cole Robinson 2011-03-24 12:46:29 -04:00
parent 1d8222d9ea
commit 4265e56316

View File

@ -1116,6 +1116,8 @@ class vmmDomain(vmmDomainBase):
def delete(self): def delete(self):
self._backend.undefine() self._backend.undefine()
del(self._backend)
self._backend = None
def resume(self): def resume(self):
if self.get_cloning(): if self.get_cloning():