From c01b0d3041aa1605135960516df6fb0e0304f5eb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ji=C5=99=C3=AD=20Filipovi=C4=8D?= Date: Thu, 13 Sep 2012 13:27:13 +0000 Subject: [PATCH] done code in VM done state --- org.glite.lb.state-machine/src/process_event_virtual_machine.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/org.glite.lb.state-machine/src/process_event_virtual_machine.c b/org.glite.lb.state-machine/src/process_event_virtual_machine.c index deb175e..a6bbb35 100644 --- a/org.glite.lb.state-machine/src/process_event_virtual_machine.c +++ b/org.glite.lb.state-machine/src/process_event_virtual_machine.c @@ -146,14 +146,19 @@ int processEvent_VirtualMachine(intJobStat *js, edg_wll_Event *e, int ev_seq, in if (USABLE(res)) { switch (e->vMDone.status_code){ case EDG_WLL_VMDONE_OK: + js->pub.vm_state = EDG_WLL_STAT_VM_DONE; + js->pub.state = EDG_WLL_JOB_DONE; + js->pub.done_code = EDG_WLL_STAT_OK; + break; case EDG_WLL_VMDONE_DELETE: js->pub.vm_state = EDG_WLL_STAT_VM_DONE; js->pub.state = EDG_WLL_JOB_DONE; + js->pub.done_code = EDG_WLL_STAT_CANCELLED; break; case EDG_WLL_VMDONE_FAILURE: js->pub.vm_state = EDG_WLL_STAT_VM_FAILURE; - js->pub.state = EDG_WLL_JOB_DONE -; + js->pub.state = EDG_WLL_JOB_DONE; + js->pub.cream_done_code = EDG_WLL_STAT_FAILED; break; case EDG_WLL_VMDONE_STATUS_CODE_UNDEFINED: break; -- 1.8.2.3