This patch moves the call to XendDevices.destroy_device_state() to the
function _remove_domain. Previously only Xen-API calls were calling
the destroy_device_state() function.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
if domid in self.domains:
del self.domains[domid]
+ XendDevices.destroy_device_state(info)
info.destroy_xapi_device_instances()
else:
log.warning("Attempted to remove non-existent domain.")
dominfo.metrics.destroy()
self._managed_domain_unregister(dominfo)
self._remove_domain(dominfo)
- XendDevices.destroy_device_state(dominfo)
dominfo.destroy_xapi_device_instances()