From 7f2a25f6988424f9dd851764adc0294b94dc32fb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ji=C5=99=C3=AD=20Filipovi=C4=8D?= Date: Wed, 12 Sep 2012 06:59:44 +0000 Subject: [PATCH] improved mapping of VM states to gLite states --- org.glite.lb.state-machine/src/process_event_virtual_machine.c | 2 ++ 1 file changed, 2 insertions(+) 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: -- 1.8.2.3