[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] Make xm sysrq work via XenAPI re: PAUSED state problem
# HG changeset patch # User Tom Wilkie <tom.wilkie@xxxxxxxxx> # Date 1175006822 -3600 # Node ID ebb8ad702157b7891f080a82ed90e96a63b05c6e # Parent cb7d02592b965c5c3c08300e9747182f235a90d1 Make xm sysrq work via XenAPI re: PAUSED state problem signed-off-by: Tom Wilkie <tom.wilkie@xxxxxxxxx> --- tools/python/xen/xend/XendAPI.py | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff -r cb7d02592b96 -r ebb8ad702157 tools/python/xen/xend/XendAPI.py --- a/tools/python/xen/xend/XendAPI.py Tue Mar 27 17:23:33 2007 +0100 +++ b/tools/python/xen/xend/XendAPI.py Tue Mar 27 15:47:02 2007 +0100 @@ -1647,14 +1647,15 @@ class XendAPI(object): def VM_send_sysrq(self, _, vm_ref, req): xeninfo = XendDomain.instance().get_vm_by_uuid(vm_ref) - if xeninfo.state != XEN_API_VM_POWER_STATE_RUNNING: + if xeninfo.state == XEN_API_VM_POWER_STATE_RUNNING \ + or xeninfo.state == XEN_API_VM_POWER_STATE_PAUSED: + xeninfo.send_sysrq(req) + return xen_api_success_void() + else: return xen_api_error( ['VM_BAD_POWER_STATE', vm_ref, XendDomain.POWER_STATE_NAMES[XEN_API_VM_POWER_STATE_RUNNING], XendDomain.POWER_STATE_NAMES[xeninfo.state]]) - xeninfo.send_sysrq(req) - return xen_api_success_void() - def VM_send_trigger(self, _, vm_ref, trigger, vcpu): xendom = XendDomain.instance() _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |