[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xend: Fixes after backend xenstore config changes.
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1222866437 -3600 # Node ID ab19284c5070b8603a89bb757eff77b4420d1925 # Parent 616eea24aefac919d0baf94a41cbef6424564bf5 xend: Fixes after backend xenstore config changes. Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx> --- tools/python/xen/xend/XendDomainInfo.py | 6 +++--- tools/python/xen/xend/image.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff -r 616eea24aefa -r ab19284c5070 tools/python/xen/xend/XendDomainInfo.py --- a/tools/python/xen/xend/XendDomainInfo.py Wed Oct 01 13:35:39 2008 +0100 +++ b/tools/python/xen/xend/XendDomainInfo.py Wed Oct 01 14:07:17 2008 +0100 @@ -1208,8 +1208,6 @@ class XendDomainInfo: return xstransact.Write(self.vmpath, *args) def _removeVm(self, *args): - if len(args) == 0: - self._removeVmPath() return xstransact.Remove(self.vmpath, *args) def _gatherVm(self, *args): @@ -1778,6 +1776,7 @@ class XendDomainInfo: self._releaseDevices() # Remove existing vm node in xenstore self._removeVm() + self._removeVmPath() new_dom_info = self.info.copy() new_dom_info['name_label'] = self.info['name_label'] new_dom_info['uuid'] = self.info['uuid'] @@ -2358,7 +2357,7 @@ class XendDomainInfo: paths = self._prepare_phantom_paths() - self._cleanupVm() + self._removeVmPath() if self.dompath is not None: try: xc.domain_destroy_hook(self.domid) @@ -2375,6 +2374,7 @@ class XendDomainInfo: self.cleanupDomain() self._cleanup_phantom_devs(paths) + self._cleanupVm() if "transient" in self.info["other_config"] \ and bool(self.info["other_config"]["transient"]): diff -r 616eea24aefa -r ab19284c5070 tools/python/xen/xend/image.py --- a/tools/python/xen/xend/image.py Wed Oct 01 13:35:39 2008 +0100 +++ b/tools/python/xen/xend/image.py Wed Oct 01 14:07:17 2008 +0100 @@ -502,7 +502,7 @@ class ImageHandler: if fifo_fd >= 0: self._openSentinel(sentinel_path_fifo) os.close(fifo_fd) - self.pid = self.vm.gatherVm(('image/device-model-pid', int)) + self.pid = self.vm._gatherVm(('image/device-model-pid', int)) log.debug("%s device model rediscovered, pid %s sentinel fifo %s", name, self.pid, sentinel_path_fifo) self.sentinel_thread = thread.start_new_thread(self._sentinel_watch,()) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |