From 053efd8854737371620223d1fc074fe9eb05fdc5 Mon Sep 17 00:00:00 2001 From: Javi Fontan Date: Fri, 25 Nov 2011 17:03:31 +0100 Subject: [PATCH] feature #863: get xml values in all vmm actions --- src/vmm_mad/exec/one_vmm_exec.rb | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/vmm_mad/exec/one_vmm_exec.rb b/src/vmm_mad/exec/one_vmm_exec.rb index 83043836d1..659c37767c 100755 --- a/src/vmm_mad/exec/one_vmm_exec.rb +++ b/src/vmm_mad/exec/one_vmm_exec.rb @@ -111,49 +111,49 @@ class ExecDriver < VirtualMachineDriver def shutdown(id, drv_message) data = decode(drv_message) - host = data['HOST'] - deploy_id = data['DEPLOY_ID'] + host = data.elements['HOST'].text + deploy_id = data.elements['DEPLOY_ID'].text do_action("#{deploy_id} #{host}", id, host, :shutdown) end def cancel(id, drv_message) data = decode(drv_message) - host = data['HOST'] - deploy_id = data['DEPLOY_ID'] + host = data.elements['HOST'].text + deploy_id = data.elements['DEPLOY_ID'].text do_action("#{deploy_id} #{host}", id, host, :cancel) end def save(id, drv_message) data = decode(drv_message) - host = data['HOST'] - deploy_id = data['DEPLOY_ID'] - file = data['CHECKPOINT_FILE'] + host = data.elements['HOST'].text + deploy_id = data.elements['DEPLOY_ID'].text + file = data.elements['CHECKPOINT_FILE'].text do_action("#{deploy_id} #{file} #{host}", id, host, :save) end def restore(id, drv_message) data = decode(drv_message) - host = data['HOST'] - file = data['CHECKPOINT_FILE'] + host = data.elements['HOST'].text + file = data.elements['CHECKPOINT_FILE'].text do_action("#{file} #{host}", id, host, :restore) end def migrate(id, drv_message) data = decode(drv_message) - host = data['HOST'] - deploy_id = data['DEPLOY_ID'] + host = data.elements['HOST'].text + deploy_id = data.elements['DEPLOY_ID'].text do_action("#{deploy_id} #{dest_host} #{host}", id, host, :migrate) end def poll(id, drv_message) data = decode(drv_message) - host = data['HOST'] - deploy_id = data['DEPLOY_ID'] + host = data.elements['HOST'].text + deploy_id = data.elements['DEPLOY_ID'].text do_action("#{deploy_id} #{host}", id, host, :poll) end