From: Christophe ThiƩry Date: Thu, 3 Nov 2011 09:53:00 +0000 (+0100) Subject: keep_track should be set only when lmm_solve is called from network_im X-Git-Tag: exp_20120216~526 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/806d1314d9398af51ffd016c95b39d173960c659?ds=sidebyside keep_track should be set only when lmm_solve is called from network_im --- diff --git a/src/surf/network_im.c b/src/surf/network_im.c index 90097dfd9d..90bc93de45 100644 --- a/src/surf/network_im.c +++ b/src/surf/network_im.c @@ -377,7 +377,9 @@ static double im_net_share_resources(double now) XBT_DEBUG("Before share resources, the size of modified actions set is %d", xbt_swag_size(im_net_modified_set)); update_action_remaining(now); + keep_track = im_net_modified_set; lmm_solve(network_im_maxmin_system); + keep_track = NULL; XBT_DEBUG("After share resources, The size of modified actions set is %d", xbt_swag_size(im_net_modified_set)); @@ -874,7 +876,6 @@ static void im_surf_network_model_init_internal(void) im_net_get_link_latency); im_net_modified_set = xbt_swag_new(xbt_swag_offset(comm, action_list_hookup)); - keep_track = im_net_modified_set; }