[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] Revert 20221:fc94d586d02f



# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1253281540 -3600
# Node ID 3a71e070e3c5681d4394c943b6b0a17e8dab1720
# Parent  50acb4dff678bb94dbb20bd092138f2d816d4c05
Revert 20221:fc94d586d02f

Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx>
---
 tools/python/xen/xend/XendDomain.py     |    2 --
 tools/python/xen/xend/XendDomainInfo.py |   12 ------------
 2 files changed, 14 deletions(-)

diff -r 50acb4dff678 -r 3a71e070e3c5 tools/python/xen/xend/XendDomain.py
--- a/tools/python/xen/xend/XendDomain.py       Fri Sep 18 08:46:32 2009 +0100
+++ b/tools/python/xen/xend/XendDomain.py       Fri Sep 18 14:45:40 2009 +0100
@@ -347,7 +347,6 @@ class XendDomain:
             if self.is_domain_managed(dom):
                 self._managed_config_remove(dom.get_uuid())
                 del self.managed_domains[dom.get_uuid()]
-                dom.unlink_xapi_instances()
                 dom.destroy_xapi_instances()
         except ValueError:
             log.warn("Domain is not registered: %s" % dom.get_uuid())
@@ -486,7 +485,6 @@ class XendDomain:
             if domid in self.domains:
                 del self.domains[domid]
 
-            info.unlink_xapi_instances()
             info.destroy_xapi_instances()
         else:
             log.warning("Attempted to remove non-existent domain.")
diff -r 50acb4dff678 -r 3a71e070e3c5 tools/python/xen/xend/XendDomainInfo.py
--- a/tools/python/xen/xend/XendDomainInfo.py   Fri Sep 18 08:46:32 2009 +0100
+++ b/tools/python/xen/xend/XendDomainInfo.py   Fri Sep 18 14:45:40 2009 +0100
@@ -4043,18 +4043,6 @@ class XendDomainInfo:
             except Exception, exn:
                 raise XendError('Failed to destroy device')
 
-    def unlink_xapi_instances(self):
-        from xen.xend import XendDomain
-        if XendDomain.instance().is_valid_vm(self.info.get('uuid')):
-            # domain still exists.
-            return
-
-        for vbd_ref in self.info.get('vbd_refs'):
-            dev_info = self.info['devices'].get(vbd_ref)[1]
-            vdi = XendNode.instance().get_vdi_by_uuid(dev_info['VDI'])
-            if vdi.getVBDs().count(vbd_ref):
-                vdi.removeVBD(vbd_ref)
-
     def destroy_xapi_instances(self):
         """Destroy Xen-API instances stored in XendAPIStore.
         """

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.