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

[Xen-devel] xend: managed configuration not saved after VIF/VBD_destroy


  • To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Dube, Lutz" <lutz.dube@xxxxxxxxxxxxxx>
  • Date: Mon, 28 Dec 2009 14:48:38 +0100
  • Accept-language: de-DE, en-US
  • Acceptlanguage: de-DE, en-US
  • Delivery-date: Mon, 28 Dec 2009 05:49:07 -0800
  • Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:Received:From:To:Date: Subject:Thread-Topic:Thread-Index:Message-ID: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:acceptlanguage:Content-Type: MIME-Version; b=oHpAGxR2KJ0uVDekNKxkHBLSVOx/7qBkrai78xFifGv5uyb86o9PDq2s RBaMknffuyH1JWE4JCpShvtscsuw5D64Se96AycyV6vyh483SVNzKpfRg inlPb5Go6svZKMfGR0TzxbcvSPtJfJG9UgeG5jTevhOtqGel6sG01zdnE 00U1oyoA9yIDex+3fjNEoNfOxfVje1mZnKyaUK41ZuiPoEdB6+8beTmKF xqlOl2ZTYnMz6g27XtjCJQ7G9bD7C;
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcqHxHVbNcptDrDTQVeqlEU2Ehng9g==
  • Thread-topic: xend: managed configuration not saved after VIF/VBD_destroy

XendAPI fix:
After VBD_destroy and VIF_destroy the managed config must be saved, otherwise
already deleted devices appear again in configuration after a xend restart.
 
Signed-off-by: Lutz.Dube@xxxxxxxxxxxxxx
 
diff -r 1a911fd65e52 -r 315952bf2259 tools/python/xen/xend/XendAPI.py
--- a/tools/python/xen/xend/XendAPI.py  Fri Dec 18 07:53:27 2009 +0000
+++ b/tools/python/xen/xend/XendAPI.py  Mon Dec 28 14:37:37 2009 +0100
@@ -2053,6 +2053,7 @@
 
         XendTask.log_progress(0, 100, vm.destroy_vbd, vbd_ref)
 
+        xendom.managed_config_save(vm)
         return xen_api_success_void()
 
     def _VBD_get(self, vbd_ref, prop):
@@ -2220,6 +2221,8 @@
             return xen_api_error(['HANDLE_INVALID', 'VIF', vif_ref])
 
         vm.destroy_vif(vif_ref)
+
+        xendom.managed_config_save(vm)
         return xen_api_success_void()
 
     def _VIF_get(self, ref, prop):
 
 
 
 
---
Kind regards
Lutz Dube
 
 

Attachment: xendapi_mgmt_save
Description: xendapi_mgmt_save

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

 


Rackspace

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