45 lines
2.0 KiB
Diff
45 lines
2.0 KiB
Diff
# HG changeset patch
|
|
# User Jim Fehlig <jfehlig@novell.com>
|
|
# Date 1172864588 25200
|
|
# Node ID 9e87f7af7f21182be5080cac0e4715053529a797
|
|
# Parent 3ac19fda0bc256bac20a4decf7e13bb086162220
|
|
VM.actions_after_[shutdown|reboot|suspend|crash] were not set properly in VM record returned via Xen API.
|
|
This patch fixes typos in key name for these fields.
|
|
|
|
Signed-off-by: Jim Fehlig <jfehlig@novell.com>
|
|
|
|
diff -r 3ac19fda0bc2 -r 9e87f7af7f21 tools/python/xen/xend/XendDomainInfo.py
|
|
--- a/tools/python/xen/xend/XendDomainInfo.py Fri Mar 02 12:11:52 2007 +0000
|
|
+++ b/tools/python/xen/xend/XendDomainInfo.py Fri Mar 02 12:43:08 2007 -0700
|
|
@@ -2090,26 +2090,26 @@ class XendDomainInfo:
|
|
return self.info.get('tools_version', {})
|
|
|
|
def get_on_shutdown(self):
|
|
- after_shutdown = self.info.get('action_after_shutdown')
|
|
+ after_shutdown = self.info.get('actions_after_shutdown')
|
|
if not after_shutdown or after_shutdown not in XEN_API_ON_NORMAL_EXIT:
|
|
return XEN_API_ON_NORMAL_EXIT[-1]
|
|
return after_shutdown
|
|
|
|
def get_on_reboot(self):
|
|
- after_reboot = self.info.get('action_after_reboot')
|
|
+ after_reboot = self.info.get('actions_after_reboot')
|
|
if not after_reboot or after_reboot not in XEN_API_ON_NORMAL_EXIT:
|
|
return XEN_API_ON_NORMAL_EXIT[-1]
|
|
return after_reboot
|
|
|
|
def get_on_suspend(self):
|
|
# TODO: not supported
|
|
- after_suspend = self.info.get('action_after_suspend')
|
|
+ after_suspend = self.info.get('actions_after_suspend')
|
|
if not after_suspend or after_suspend not in XEN_API_ON_NORMAL_EXIT:
|
|
return XEN_API_ON_NORMAL_EXIT[-1]
|
|
return after_suspend
|
|
|
|
def get_on_crash(self):
|
|
- after_crash = self.info.get('action_after_crash')
|
|
+ after_crash = self.info.get('actions_after_crash')
|
|
if not after_crash or after_crash not in XEN_API_ON_CRASH_BEHAVIOUR:
|
|
return XEN_API_ON_CRASH_BEHAVIOUR[0]
|
|
return after_crash
|