X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/42cd7dfb5f96314c5800945113bef382041f0965..2489210b4ea8d03fbece8db288ef9e3ff6725723:/src/surf/vm_workstation.c diff --git a/src/surf/vm_workstation.c b/src/surf/vm_workstation.c index 9d9c32f0ec..ac7dcc769d 100644 --- a/src/surf/vm_workstation.c +++ b/src/surf/vm_workstation.c @@ -108,8 +108,6 @@ static void vm_ws_migrate(void *ind_vm, void *ind_dst_pm) xbt_assert(ws_vm2013); xbt_assert(ws_clm03_dst); - ws_vm2013->current_state = SURF_VM_STATE_MIGRATING; - /* do something */ /* update net_elm with that of the destination physical host */ @@ -145,7 +143,7 @@ static void vm_ws_migrate(void *ind_vm, void *ind_dst_pm) if (state != SURF_ACTION_DONE) XBT_CRITICAL("FIXME: may need a proper handling, %d", state); if (ws_vm2013->cpu_action->remains > 0) - XBT_CRITICAL("FIXME: need copy the state(?), %d", ws_vm2013->cpu_action->remains); + XBT_CRITICAL("FIXME: need copy the state(?), %f", ws_vm2013->cpu_action->remains); int ret = surf_cpu_model_pm->action_unref(ws_vm2013->cpu_action); xbt_assert(ret == 1, "Bug: some resource still remains"); @@ -155,8 +153,6 @@ static void vm_ws_migrate(void *ind_vm, void *ind_dst_pm) XBT_DEBUG("migrate VM(%s): change net_elm (%p to %p)", vm_name, old_net_elm, new_net_elm); XBT_DEBUG("migrate VM(%s): change PM (%s to %s)", vm_name, pm_name_src, pm_name_dst); - - ws_vm2013->current_state = SURF_VM_STATE_RUNNING; } /* @@ -387,12 +383,13 @@ static double vm_ws_share_resources(surf_model_t workstation_model, double now) workstation_VM2013_t ws_vm2013 = (workstation_VM2013_t) ws_clm03; { void *ind_sub_host = xbt_lib_get_elm_or_null(host_lib, ws_vm2013->sub_ws->generic_resource.name); +#if 0 XBT_INFO("cost %f remains %f start %f finish %f", ws_vm2013->cpu_action->cost, ws_vm2013->cpu_action->remains, ws_vm2013->cpu_action->start, ws_vm2013->cpu_action->finish ); - +#endif #if 0 surf_cpu_model_pm->action_unref(ws_vm2013->cpu_action); /* FIXME: this means busy loop? */ @@ -433,7 +430,7 @@ surf_action_t vm_ws_execute(void *workstation, double size) double old_cost = vm_ws->cpu_action->cost; double new_cost = old_cost + size; - XBT_INFO("VM(%s)@PM(%s): update dummy action's cost (%f -> %f)", + XBT_DEBUG("VM(%s)@PM(%s): update dummy action's cost (%f -> %f)", ws->name, vm_ws->sub_ws->generic_resource.name, old_cost, new_cost); @@ -478,7 +475,7 @@ static void surf_vm_workstation_model_init_internal(void) // #ifdef HAVE_TRACING // model->set_category = ws_action_set_category; // #endif -// model->get_remains = ws_action_get_remains; + model->get_remains = ws_action_get_remains; // #ifdef HAVE_LATENCY_BOUND_TRACKING // model->get_latency_limited = ws_get_latency_limited; // #endif