diff options
author | Tom Wilkie <tom.wilkie@gmail.com> | 2007-03-26 13:29:27 +0100 |
---|---|---|
committer | Tom Wilkie <tom.wilkie@gmail.com> | 2007-03-26 13:29:27 +0100 |
commit | 6f9deffd5b0ed4cb0d64c3577c99c6090fd00d54 (patch) | |
tree | e1295cbc2f13bdf45f45b1d23b35c77d30d79b45 /tools | |
parent | 868b41cadfee9068a9144aa133979d31e791902b (diff) | |
download | xen-6f9deffd5b0ed4cb0d64c3577c99c6090fd00d54.tar.gz xen-6f9deffd5b0ed4cb0d64c3577c99c6090fd00d54.tar.bz2 xen-6f9deffd5b0ed4cb0d64c3577c99c6090fd00d54.zip |
Fix vbd_create etc, add devices to paused domains
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/python/xen/xend/XendDomainInfo.py | 7 |
1 files 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'): |