Skip to contentSkip to conversation

Fix actions_after_* fields in VM class

PATCH New Jim Fehlig 1 participant 1 message Mar 2, 2007

lore
Share & tools
lore

Jim Fehlig

author
#0 lore raw

PATCH 1/1 Fix actions_after_* fields in VM class

VM.actions_after_[shutdown|reboot|suspend|crash] are not set properly in VM record return
ed via Xen API. This patch fixes typos in key name for these fields.

Jim

# HG changeset patch
# User Jim Fehlig <[email protected]>
# 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.

tools/python/xen/xend/XendDomainInfo.py +4 -4
diff -r 3ac19fda0bc2 -r 9e87f7af7f21 tools/python/xen/xend/XendDomainInfo.py
@@ -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

_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel