[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xend: Fix handling of pci creation failure in device_create().
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1217844684 -3600 # Node ID 901d619b18f22e40c7388f3dd0c6fc766379f2f2 # Parent 206db026800c23349102645f5bc0a053362cf70e xend: Fix handling of pci creation failure in device_create(). Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@xxxxxxxxxxxxx> --- tools/python/xen/xend/XendDomainInfo.py | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) diff -r 206db026800c -r 901d619b18f2 tools/python/xen/xend/XendDomainInfo.py --- a/tools/python/xen/xend/XendDomainInfo.py Mon Aug 04 11:11:02 2008 +0100 +++ b/tools/python/xen/xend/XendDomainInfo.py Mon Aug 04 11:11:24 2008 +0100 @@ -638,7 +638,10 @@ class XendDomainInfo: self._waitForDevice(dev_type, devid) except VmError, ex: del self.info['devices'][dev_uuid] - if dev_type == 'tap': + if dev_type == 'pci': + for dev in dev_config_dict['devs']: + XendAPIStore.deregister(dev['uuid'], 'DPCI') + elif dev_type == 'tap': self.info['vbd_refs'].remove(dev_uuid) else: self.info['%s_refs' % dev_type].remove(dev_uuid) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |