Cleanup vif entries in store when domain goes away.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Thu, 25 Aug 2005 15:45:39 +0000 (15:45 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Thu, 25 Aug 2005 15:45:39 +0000 (15:45 +0000)
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
tools/python/xen/xend/XendDomainInfo.py

index 8aaa3ea13f16b51e2f51cf00dfd25fdc8a08b0fb..6b0a3a2bcc99d0f1bbd5122ca59e579a9c8fbab4 100644 (file)
@@ -750,6 +750,11 @@ class XendDomainInfo:
                                  devdb['node'].getData())
                     typedb[dev].delete()
                 typedb.saveDB(save=True)
+            if type == 'vif':
+                typedb = ddb.addChild(type)
+                for dev in typedb.keys():
+                    typedb[dev].delete()
+                typedb.saveDB(save=True)
 
     def show(self):
         """Print virtual machine info.