Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Do obey messages asking to stop the saturation
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 29 May 2006 12:16:34 +0000 (12:16 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 29 May 2006 12:16:34 +0000 (12:16 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2312 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/amok/Bandwidth/saturate.c

index 1f5e2d8..b43c60e 100644 (file)
@@ -186,7 +186,7 @@ void amok_bw_saturate_begin(const char* to_name,unsigned int to_port,
     elapsed=gras_os_time()-start;
     VERB2("elapsed %f duration %f",elapsed, duration);
 
     elapsed=gras_os_time()-start;
     VERB2("elapsed %f duration %f",elapsed, duration);
 
-  } while (duration==0 || (saturate_further && elapsed < duration));
+  } while (saturate_further && (duration!=0 && elapsed < duration));
 
   bw = ((double)(packet_sent*msg_size)) / elapsed;
 
 
   bw = ((double)(packet_sent*msg_size)) / elapsed;