From: Christophe ThiƩry Date: Tue, 29 Nov 2011 12:57:42 +0000 (+0100) Subject: The latency is constant with the constant network model. X-Git-Tag: exp_20120216~241^2~34 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/123eb94b4e6a8db258c498d38ac1b21656f0f840?hp=4f1b870c89a0d6481e0f0b8252db600e80dfe2ca;ds=sidebyside The latency is constant with the constant network model. --- diff --git a/src/surf/network_constant.c b/src/surf/network_constant.c index 4d2fd380e3..75f0634cea 100644 --- a/src/surf/network_constant.c +++ b/src/surf/network_constant.c @@ -52,21 +52,10 @@ static void netcste_action_cancel(surf_action_t action) static double netcste_share_resources(double now) { - surf_action_network_Constant_t action = NULL; - xbt_swag_t running_actions = - surf_network_model->states.running_action_set; - double min = -1.0; - - xbt_swag_foreach(action, running_actions) { - if (action->latency > 0) { - if (min < 0) - min = action->latency; - else if (action->latency < min) - min = action->latency; - } + if (!xbt_swag_size(surf_network_model->states.running_action_set)) { + return -1.0; } - - return min; + return sg_latency_factor; } static void netcste_update_actions_state(double now, double delta)