From 6f9deffd5b0ed4cb0d64c3577c99c6090fd00d54 Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Mon, 26 Mar 2007 13:29:27 +0100 Subject: [PATCH] Fix vbd_create etc, add devices to paused domains signed-off-by: Tom Wilkie --- tools/python/xen/xend/XendDomainInfo.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py index 356cf4b947..0c67983418 100644 --- a/tools/python/xen/xend/XendDomainInfo.py +++ b/tools/python/xen/xend/XendDomainInfo.py @@ -556,7 +556,8 @@ class XendDomainInfo: return self.getDeviceController(deviceClass).destroyDevice(devid, force) def getDeviceSxprs(self, deviceClass): - if self.state == DOM_STATE_RUNNING: + if self.state == DOM_STATE_RUNNING \ + or self.state == DOM_STATE_PAUSED: return self.getDeviceController(deviceClass).sxprs() else: sxprs = [] @@ -2302,8 +2303,8 @@ class XendDomainInfo: if not dev_uuid: raise XendError('Failed to create device') - if self.state == XEN_API_VM_POWER_STATE_RUNNING: - + if self.state == XEN_API_VM_POWER_STATE_RUNNING or \ + self.state == XEN_API_VM_POWER_STATE_PAUSED: _, config = self.info['devices'][dev_uuid] if vdi_image_path.startswith('tap'): -- 2.39.5