From: Jiří Filipovič Date: Wed, 12 Sep 2012 06:59:44 +0000 (+0000) Subject: improved mapping of VM states to gLite states X-Git-Tag: glite-lb-client_R_5_2_7_1~3 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=7f2a25f6988424f9dd851764adc0294b94dc32fb;p=jra1mw.git improved mapping of VM states to gLite states --- 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 461e8fd..deb175e 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 @@ -112,6 +112,7 @@ int processEvent_VirtualMachine(intJobStat *js, edg_wll_Event *e, int ev_seq, in switch (e->any.source){ case EDG_WLL_SOURCE_CLOUD_MANAGER: js->pub.vm_state = EDG_WLL_STAT_VM_SHUTDOWN; + js->pub.state = EDG_WLL_JOB_WAITING; break; case EDG_WLL_SOURCE_VM_MANAGER: js->pub.vm_system_halting = 1; @@ -130,6 +131,7 @@ int processEvent_VirtualMachine(intJobStat *js, edg_wll_Event *e, int ev_seq, in case EDG_WLL_EVENT_VMSTOP: if (USABLE(res)) { js->pub.vm_state = EDG_WLL_STAT_VM_STOPPED; + js->pub.state = EDG_WLL_JOB_WAITING; } break; case EDG_WLL_EVENT_VMRESUME: