Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Damn. The order of events changed again in surf. Revalidate once again
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 21 May 2008 15:28:38 +0000 (15:28 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 21 May 2008 15:28:38 +0000 (15:28 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5489 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/gras/mutual_exclusion/simple_token/test_sg_32
examples/gras/properties/test_sg
examples/gras/synchro/test_sg_64
examples/msg/masterslave/masterslave_bypass.tesh
teshsuite/gras/msg_handle/test_sg_32

index 8b0864e..973516e 100755 (executable)
@@ -7,5 +7,5 @@ $ $SG_TEST_EXENV ./simple_token_simulator$EXEEXT ${srcdir:=.}/../../../msg/small
 > [Fafard:node:(2) 1.028109] [gras/INFO] Exiting GRAS
 > [Jupiter:node:(3) 1.030844] [gras/INFO] Exiting GRAS
 > [Ginette:node:(4) 1.032083] [gras/INFO] Exiting GRAS
-> [Tremblay:node:(1) 1.034039] [gras/INFO] Exiting GRAS
 > [Bourassa:node:(5) 1.034039] [gras/INFO] Exiting GRAS
+> [Tremblay:node:(1) 1.034039] [gras/INFO] Exiting GRAS
index 696652f..c5102ed 100755 (executable)
@@ -10,7 +10,6 @@ $ $SG_TEST_EXENV ./properties_simulator${EXEEXT:=} ${srcdir:=.}/../../platforms/
 > [host1:bob:(2) 0.000000] [test/INFO]   Host property: 'from bob' has value: 'hello'
 > [host1:bob:(2) 0.000000] [test/INFO]   Host property: 'SG_TEST_Hdd' has value: '180'
 > [host1:bob:(2) 0.000000] [test/INFO]   Host property: 'SG_TEST_mem' has value: '4'
-> [host1:bob:(2) 1.000000] [gras/INFO] Exiting GRAS
 > [host1:alice:(1) 1.000000] [test/INFO] == Dump all the properties of current host
 > [host1:alice:(1) 1.000000] [test/INFO]   Host property: 'from bob' has value: 'hello'
 > [host1:alice:(1) 1.000000] [test/INFO]   Host property: 'SG_TEST_Hdd' has value: '180'
@@ -20,3 +19,4 @@ $ $SG_TEST_EXENV ./properties_simulator${EXEEXT:=} ${srcdir:=.}/../../platforms/
 > [host1:alice:(1) 1.000000] [test/INFO] == Try to get a process property that does not exist
 > [host1:alice:(1) 1.000000] [test/INFO] == Trying to modify a process property
 > [host1:alice:(1) 1.000000] [gras/INFO] Exiting GRAS
+> [host1:bob:(2) 1.000000] [gras/INFO] Exiting GRAS
index b988be8..3559d08 100755 (executable)
@@ -1,4 +1,4 @@
-p Runs the 'philosopher' test within the simulator (simulation times valid for 64bits architectures)
+p Runs the 'philosopher' test within the simulator
 
 $ $SG_TEST_EXENV ./synchro_simulator${EXEEXT:=} ${srcdir:=.}/../../msg/small_platform.xml ${srcdir:=.}/synchro.xml
 > [Tremblay:philosopher:(1) 0.000000] [philo/INFO] Spawn the 5 threads (10 lunches scheduled)
@@ -18,194 +18,194 @@ $ $SG_TEST_EXENV ./synchro_simulator${EXEEXT:=} ${srcdir:=.}/../../msg/small_pla
 > [Tremblay:thread 1:(1) 0.020000] [philo/INFO] Thread 1 eats
 > [Tremblay:thread 1:(1) 0.030000] [philo/INFO] Thread 1 is full
 > [Tremblay:thread 1:(1) 0.030000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 1:(1) 0.040000] [philo/INFO] Thread 1 gets hungry (lunch #1)
-> [Tremblay:thread 1:(1) 0.040000] [philo/INFO] Thread 1 eats
-> [Tremblay:thread 2:(1) 0.040000] [philo/INFO] Thread 2 gets hungry (lunch #1)
 > [Tremblay:thread 4:(1) 0.040000] [philo/INFO] Thread 4 is full
 > [Tremblay:thread 4:(1) 0.040000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 3:(1) 0.040000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 1:(1) 0.050000] [philo/INFO] Thread 1 is full
-> [Tremblay:thread 1:(1) 0.050000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 gets hungry (lunch #2)
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 gets hungry (lunch #3)
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 gets hungry (lunch #4)
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 gets hungry (lunch #5)
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 gets hungry (lunch #6)
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 gets hungry (lunch #7)
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 gets hungry (lunch #8)
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 gets hungry (lunch #9)
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 eats
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 is full
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 thinks
-> [Tremblay:thread 0:(1) 0.050000] [philo/INFO] Thread 0 tries to enter the dead-end; hopefully, the master will cancel it
-> [Tremblay:thread 1:(1) 0.060000] [philo/INFO] Thread 1 gets hungry (lunch #2)
+> [Tremblay:thread 2:(1) 0.040000] [philo/INFO] Thread 2 gets hungry (lunch #1)
+> [Tremblay:thread 2:(1) 0.040000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 1:(1) 0.040000] [philo/INFO] Thread 1 gets hungry (lunch #1)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 gets hungry (lunch #2)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 gets hungry (lunch #3)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 gets hungry (lunch #4)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 gets hungry (lunch #5)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 gets hungry (lunch #6)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 gets hungry (lunch #7)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 gets hungry (lunch #8)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 gets hungry (lunch #9)
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 eats
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 is full
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 thinks
+> [Tremblay:thread 0:(1) 0.040000] [philo/INFO] Thread 0 tries to enter the dead-end; hopefully, the master will cancel it
+> [Tremblay:thread 2:(1) 0.060000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.060000] [philo/INFO] Thread 2 thinks
 > [Tremblay:thread 1:(1) 0.060000] [philo/INFO] Thread 1 eats
+> [Tremblay:thread 3:(1) 0.060000] [philo/INFO] Thread 3 eats
 > [Tremblay:thread 1:(1) 0.070000] [philo/INFO] Thread 1 is full
 > [Tremblay:thread 1:(1) 0.070000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 3:(1) 0.070000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.070000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 2:(1) 0.070000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 1:(1) 0.080000] [philo/INFO] Thread 1 gets hungry (lunch #3)
 > [Tremblay:thread 4:(1) 0.080000] [philo/INFO] Thread 4 gets hungry (lunch #1)
-> [Tremblay:thread 4:(1) 0.080000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 2:(1) 0.090000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.090000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 1:(1) 0.090000] [philo/INFO] Thread 1 eats
-> [Tremblay:thread 1:(1) 0.100000] [philo/INFO] Thread 1 is full
-> [Tremblay:thread 1:(1) 0.100000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 3:(1) 0.100000] [philo/INFO] Thread 3 gets hungry (lunch #1)
-> [Tremblay:thread 1:(1) 0.110000] [philo/INFO] Thread 1 gets hungry (lunch #4)
+> [Tremblay:thread 2:(1) 0.080000] [philo/INFO] Thread 2 gets hungry (lunch #2)
+> [Tremblay:thread 1:(1) 0.080000] [philo/INFO] Thread 1 gets hungry (lunch #2)
+> [Tremblay:thread 1:(1) 0.080000] [philo/INFO] Thread 1 eats
+> [Tremblay:thread 3:(1) 0.090000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.090000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 1:(1) 0.090000] [philo/INFO] Thread 1 is full
+> [Tremblay:thread 1:(1) 0.090000] [philo/INFO] Thread 1 thinks
+> [Tremblay:thread 2:(1) 0.090000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 4:(1) 0.090000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 1:(1) 0.100000] [philo/INFO] Thread 1 gets hungry (lunch #3)
+> [Tremblay:thread 2:(1) 0.110000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.110000] [philo/INFO] Thread 2 thinks
 > [Tremblay:thread 1:(1) 0.110000] [philo/INFO] Thread 1 eats
-> [Tremblay:thread 2:(1) 0.110000] [philo/INFO] Thread 2 gets hungry (lunch #2)
+> [Tremblay:thread 3:(1) 0.120000] [philo/INFO] Thread 3 gets hungry (lunch #1)
 > [Tremblay:thread 1:(1) 0.120000] [philo/INFO] Thread 1 is full
 > [Tremblay:thread 1:(1) 0.120000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 4:(1) 0.120000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.120000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 2:(1) 0.120000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 1:(1) 0.130000] [philo/INFO] Thread 1 gets hungry (lunch #5)
-> [Tremblay:thread 2:(1) 0.140000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.140000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 1:(1) 0.140000] [philo/INFO] Thread 1 eats
-> [Tremblay:thread 3:(1) 0.140000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 1:(1) 0.150000] [philo/INFO] Thread 1 is full
-> [Tremblay:thread 1:(1) 0.150000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 1:(1) 0.160000] [philo/INFO] Thread 1 gets hungry (lunch #6)
-> [Tremblay:thread 1:(1) 0.160000] [philo/INFO] Thread 1 eats
-> [Tremblay:thread 2:(1) 0.160000] [philo/INFO] Thread 2 gets hungry (lunch #3)
-> [Tremblay:thread 4:(1) 0.160000] [philo/INFO] Thread 4 gets hungry (lunch #2)
-> [Tremblay:thread 1:(1) 0.170000] [philo/INFO] Thread 1 is full
-> [Tremblay:thread 1:(1) 0.170000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 3:(1) 0.170000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.170000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 2:(1) 0.170000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 4:(1) 0.170000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 1:(1) 0.180000] [philo/INFO] Thread 1 gets hungry (lunch #7)
-> [Tremblay:thread 2:(1) 0.190000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.190000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 1:(1) 0.190000] [philo/INFO] Thread 1 eats
-> [Tremblay:thread 1:(1) 0.200000] [philo/INFO] Thread 1 is full
-> [Tremblay:thread 1:(1) 0.200000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 3:(1) 0.200000] [philo/INFO] Thread 3 gets hungry (lunch #2)
-> [Tremblay:thread 1:(1) 0.210000] [philo/INFO] Thread 1 gets hungry (lunch #8)
-> [Tremblay:thread 1:(1) 0.210000] [philo/INFO] Thread 1 eats
-> [Tremblay:thread 2:(1) 0.210000] [philo/INFO] Thread 2 gets hungry (lunch #4)
-> [Tremblay:thread 4:(1) 0.210000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.210000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 3:(1) 0.210000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 1:(1) 0.220000] [philo/INFO] Thread 1 is full
-> [Tremblay:thread 1:(1) 0.220000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 1:(1) 0.230000] [philo/INFO] Thread 1 gets hungry (lunch #9)
-> [Tremblay:thread 1:(1) 0.230000] [philo/INFO] Thread 1 eats
-> [Tremblay:thread 1:(1) 0.240000] [philo/INFO] Thread 1 is full
-> [Tremblay:thread 1:(1) 0.240000] [philo/INFO] Thread 1 thinks
-> [Tremblay:thread 3:(1) 0.240000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.240000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 2:(1) 0.240000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 1:(1) 0.250000] [philo/INFO] Thread 1 tries to enter the dead-end; hopefully, the master will cancel it
-> [Tremblay:thread 4:(1) 0.250000] [philo/INFO] Thread 4 gets hungry (lunch #3)
-> [Tremblay:thread 4:(1) 0.250000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 2:(1) 0.260000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.260000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 3:(1) 0.270000] [philo/INFO] Thread 3 gets hungry (lunch #3)
-> [Tremblay:thread 2:(1) 0.280000] [philo/INFO] Thread 2 gets hungry (lunch #5)
-> [Tremblay:thread 2:(1) 0.280000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 4:(1) 0.290000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.290000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 2:(1) 0.300000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.300000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 3:(1) 0.300000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 2:(1) 0.320000] [philo/INFO] Thread 2 gets hungry (lunch #6)
-> [Tremblay:thread 3:(1) 0.330000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.330000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 4:(1) 0.330000] [philo/INFO] Thread 4 gets hungry (lunch #4)
-> [Tremblay:thread 4:(1) 0.330000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 2:(1) 0.330000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 2:(1) 0.350000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.350000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 3:(1) 0.360000] [philo/INFO] Thread 3 gets hungry (lunch #4)
-> [Tremblay:thread 2:(1) 0.370000] [philo/INFO] Thread 2 gets hungry (lunch #7)
-> [Tremblay:thread 2:(1) 0.370000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 4:(1) 0.370000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.370000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 2:(1) 0.390000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.390000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 3:(1) 0.390000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 2:(1) 0.410000] [philo/INFO] Thread 2 gets hungry (lunch #8)
-> [Tremblay:thread 4:(1) 0.410000] [philo/INFO] Thread 4 gets hungry (lunch #5)
-> [Tremblay:thread 3:(1) 0.420000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.420000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 2:(1) 0.420000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 4:(1) 0.420000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 2:(1) 0.440000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.440000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 3:(1) 0.450000] [philo/INFO] Thread 3 gets hungry (lunch #5)
-> [Tremblay:thread 2:(1) 0.460000] [philo/INFO] Thread 2 gets hungry (lunch #9)
-> [Tremblay:thread 2:(1) 0.460000] [philo/INFO] Thread 2 eats
-> [Tremblay:thread 4:(1) 0.460000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.460000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 2:(1) 0.480000] [philo/INFO] Thread 2 is full
-> [Tremblay:thread 2:(1) 0.480000] [philo/INFO] Thread 2 thinks
-> [Tremblay:thread 3:(1) 0.480000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 2:(1) 0.500000] [philo/INFO] Thread 2 tries to enter the dead-end; hopefully, the master will cancel it
-> [Tremblay:thread 4:(1) 0.500000] [philo/INFO] Thread 4 gets hungry (lunch #6)
-> [Tremblay:thread 3:(1) 0.510000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.510000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 4:(1) 0.510000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 3:(1) 0.540000] [philo/INFO] Thread 3 gets hungry (lunch #6)
-> [Tremblay:thread 4:(1) 0.550000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.550000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 3:(1) 0.550000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 3:(1) 0.580000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.580000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 4:(1) 0.590000] [philo/INFO] Thread 4 gets hungry (lunch #7)
-> [Tremblay:thread 4:(1) 0.590000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 3:(1) 0.610000] [philo/INFO] Thread 3 gets hungry (lunch #7)
-> [Tremblay:thread 4:(1) 0.630000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.630000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 3:(1) 0.630000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 3:(1) 0.660000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.660000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 4:(1) 0.670000] [philo/INFO] Thread 4 gets hungry (lunch #8)
-> [Tremblay:thread 4:(1) 0.670000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 3:(1) 0.690000] [philo/INFO] Thread 3 gets hungry (lunch #8)
-> [Tremblay:thread 4:(1) 0.710000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.710000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 3:(1) 0.710000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 3:(1) 0.740000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.740000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 4:(1) 0.750000] [philo/INFO] Thread 4 gets hungry (lunch #9)
-> [Tremblay:thread 4:(1) 0.750000] [philo/INFO] Thread 4 eats
-> [Tremblay:thread 3:(1) 0.770000] [philo/INFO] Thread 3 gets hungry (lunch #9)
-> [Tremblay:thread 4:(1) 0.790000] [philo/INFO] Thread 4 is full
-> [Tremblay:thread 4:(1) 0.790000] [philo/INFO] Thread 4 thinks
-> [Tremblay:thread 3:(1) 0.790000] [philo/INFO] Thread 3 eats
-> [Tremblay:thread 3:(1) 0.820000] [philo/INFO] Thread 3 is full
-> [Tremblay:thread 3:(1) 0.820000] [philo/INFO] Thread 3 thinks
-> [Tremblay:thread 4:(1) 0.830000] [philo/INFO] Thread 4 tries to enter the dead-end; hopefully, the master will cancel it
-> [Tremblay:thread 3:(1) 0.850000] [philo/INFO] Thread 3 tries to enter the dead-end; hopefully, the master will cancel it
-> [Tremblay:philosopher:(1) 0.850000] [philo/INFO] Cancel all childs
-> [Tremblay:philosopher:(1) 0.850000] [gras/INFO] Exiting GRAS
\ No newline at end of file
+> [Tremblay:thread 4:(1) 0.130000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.130000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 2:(1) 0.130000] [philo/INFO] Thread 2 gets hungry (lunch #3)
+> [Tremblay:thread 2:(1) 0.130000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 1:(1) 0.130000] [philo/INFO] Thread 1 gets hungry (lunch #4)
+> [Tremblay:thread 2:(1) 0.150000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.150000] [philo/INFO] Thread 2 thinks
+> [Tremblay:thread 1:(1) 0.150000] [philo/INFO] Thread 1 eats
+> [Tremblay:thread 3:(1) 0.150000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 1:(1) 0.160000] [philo/INFO] Thread 1 is full
+> [Tremblay:thread 1:(1) 0.160000] [philo/INFO] Thread 1 thinks
+> [Tremblay:thread 4:(1) 0.170000] [philo/INFO] Thread 4 gets hungry (lunch #2)
+> [Tremblay:thread 2:(1) 0.170000] [philo/INFO] Thread 2 gets hungry (lunch #4)
+> [Tremblay:thread 1:(1) 0.170000] [philo/INFO] Thread 1 gets hungry (lunch #5)
+> [Tremblay:thread 1:(1) 0.170000] [philo/INFO] Thread 1 eats
+> [Tremblay:thread 3:(1) 0.180000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.180000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 1:(1) 0.180000] [philo/INFO] Thread 1 is full
+> [Tremblay:thread 1:(1) 0.180000] [philo/INFO] Thread 1 thinks
+> [Tremblay:thread 2:(1) 0.180000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 4:(1) 0.180000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 1:(1) 0.190000] [philo/INFO] Thread 1 gets hungry (lunch #6)
+> [Tremblay:thread 2:(1) 0.200000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.200000] [philo/INFO] Thread 2 thinks
+> [Tremblay:thread 1:(1) 0.200000] [philo/INFO] Thread 1 eats
+> [Tremblay:thread 3:(1) 0.210000] [philo/INFO] Thread 3 gets hungry (lunch #2)
+> [Tremblay:thread 1:(1) 0.210000] [philo/INFO] Thread 1 is full
+> [Tremblay:thread 1:(1) 0.210000] [philo/INFO] Thread 1 thinks
+> [Tremblay:thread 4:(1) 0.220000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.220000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 2:(1) 0.220000] [philo/INFO] Thread 2 gets hungry (lunch #5)
+> [Tremblay:thread 2:(1) 0.220000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 1:(1) 0.220000] [philo/INFO] Thread 1 gets hungry (lunch #7)
+> [Tremblay:thread 2:(1) 0.240000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.240000] [philo/INFO] Thread 2 thinks
+> [Tremblay:thread 1:(1) 0.240000] [philo/INFO] Thread 1 eats
+> [Tremblay:thread 3:(1) 0.240000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 1:(1) 0.250000] [philo/INFO] Thread 1 is full
+> [Tremblay:thread 1:(1) 0.250000] [philo/INFO] Thread 1 thinks
+> [Tremblay:thread 4:(1) 0.260000] [philo/INFO] Thread 4 gets hungry (lunch #3)
+> [Tremblay:thread 2:(1) 0.260000] [philo/INFO] Thread 2 gets hungry (lunch #6)
+> [Tremblay:thread 1:(1) 0.260000] [philo/INFO] Thread 1 gets hungry (lunch #8)
+> [Tremblay:thread 1:(1) 0.260000] [philo/INFO] Thread 1 eats
+> [Tremblay:thread 3:(1) 0.270000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.270000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 1:(1) 0.270000] [philo/INFO] Thread 1 is full
+> [Tremblay:thread 1:(1) 0.270000] [philo/INFO] Thread 1 thinks
+> [Tremblay:thread 2:(1) 0.270000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 4:(1) 0.270000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 1:(1) 0.280000] [philo/INFO] Thread 1 gets hungry (lunch #9)
+> [Tremblay:thread 2:(1) 0.290000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.290000] [philo/INFO] Thread 2 thinks
+> [Tremblay:thread 1:(1) 0.290000] [philo/INFO] Thread 1 eats
+> [Tremblay:thread 3:(1) 0.300000] [philo/INFO] Thread 3 gets hungry (lunch #3)
+> [Tremblay:thread 1:(1) 0.300000] [philo/INFO] Thread 1 is full
+> [Tremblay:thread 1:(1) 0.300000] [philo/INFO] Thread 1 thinks
+> [Tremblay:thread 4:(1) 0.310000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.310000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 2:(1) 0.310000] [philo/INFO] Thread 2 gets hungry (lunch #7)
+> [Tremblay:thread 2:(1) 0.310000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 1:(1) 0.310000] [philo/INFO] Thread 1 tries to enter the dead-end; hopefully, the master will cancel it
+> [Tremblay:thread 2:(1) 0.330000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.330000] [philo/INFO] Thread 2 thinks
+> [Tremblay:thread 3:(1) 0.330000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 4:(1) 0.350000] [philo/INFO] Thread 4 gets hungry (lunch #4)
+> [Tremblay:thread 2:(1) 0.350000] [philo/INFO] Thread 2 gets hungry (lunch #8)
+> [Tremblay:thread 3:(1) 0.360000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.360000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 2:(1) 0.360000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 4:(1) 0.360000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 2:(1) 0.380000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.380000] [philo/INFO] Thread 2 thinks
+> [Tremblay:thread 3:(1) 0.390000] [philo/INFO] Thread 3 gets hungry (lunch #4)
+> [Tremblay:thread 4:(1) 0.400000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.400000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 2:(1) 0.400000] [philo/INFO] Thread 2 gets hungry (lunch #9)
+> [Tremblay:thread 2:(1) 0.400000] [philo/INFO] Thread 2 eats
+> [Tremblay:thread 2:(1) 0.420000] [philo/INFO] Thread 2 is full
+> [Tremblay:thread 2:(1) 0.420000] [philo/INFO] Thread 2 thinks
+> [Tremblay:thread 3:(1) 0.420000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 4:(1) 0.440000] [philo/INFO] Thread 4 gets hungry (lunch #5)
+> [Tremblay:thread 2:(1) 0.440000] [philo/INFO] Thread 2 tries to enter the dead-end; hopefully, the master will cancel it
+> [Tremblay:thread 3:(1) 0.450000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.450000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 4:(1) 0.450000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 3:(1) 0.480000] [philo/INFO] Thread 3 gets hungry (lunch #5)
+> [Tremblay:thread 4:(1) 0.490000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.490000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 3:(1) 0.490000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 3:(1) 0.520000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.520000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 4:(1) 0.530000] [philo/INFO] Thread 4 gets hungry (lunch #6)
+> [Tremblay:thread 4:(1) 0.530000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 3:(1) 0.550000] [philo/INFO] Thread 3 gets hungry (lunch #6)
+> [Tremblay:thread 4:(1) 0.570000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.570000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 3:(1) 0.570000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 3:(1) 0.600000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.600000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 4:(1) 0.610000] [philo/INFO] Thread 4 gets hungry (lunch #7)
+> [Tremblay:thread 4:(1) 0.610000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 3:(1) 0.630000] [philo/INFO] Thread 3 gets hungry (lunch #7)
+> [Tremblay:thread 4:(1) 0.650000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.650000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 3:(1) 0.650000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 3:(1) 0.680000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.680000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 4:(1) 0.690000] [philo/INFO] Thread 4 gets hungry (lunch #8)
+> [Tremblay:thread 4:(1) 0.690000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 3:(1) 0.710000] [philo/INFO] Thread 3 gets hungry (lunch #8)
+> [Tremblay:thread 4:(1) 0.730000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.730000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 3:(1) 0.730000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 3:(1) 0.760000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.760000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 4:(1) 0.770000] [philo/INFO] Thread 4 gets hungry (lunch #9)
+> [Tremblay:thread 4:(1) 0.770000] [philo/INFO] Thread 4 eats
+> [Tremblay:thread 3:(1) 0.790000] [philo/INFO] Thread 3 gets hungry (lunch #9)
+> [Tremblay:thread 4:(1) 0.810000] [philo/INFO] Thread 4 is full
+> [Tremblay:thread 4:(1) 0.810000] [philo/INFO] Thread 4 thinks
+> [Tremblay:thread 3:(1) 0.810000] [philo/INFO] Thread 3 eats
+> [Tremblay:thread 3:(1) 0.840000] [philo/INFO] Thread 3 is full
+> [Tremblay:thread 3:(1) 0.840000] [philo/INFO] Thread 3 thinks
+> [Tremblay:thread 4:(1) 0.850000] [philo/INFO] Thread 4 tries to enter the dead-end; hopefully, the master will cancel it
+> [Tremblay:thread 3:(1) 0.870000] [philo/INFO] Thread 3 tries to enter the dead-end; hopefully, the master will cancel it
+> [Tremblay:philosopher:(1) 0.870000] [philo/INFO] Cancel all childs
+> [Tremblay:philosopher:(1) 0.870000] [gras/INFO] Exiting GRAS
index 92dba09..ad40592 100644 (file)
@@ -3,7 +3,7 @@ p Testing the bypassing of the flexml parser
 
 
 $ $SG_TEST_EXENV masterslave/masterslave_bypass
-> [0.000000] surf/surfxml_parse.c:409: [surf_parse/WARNING] Bypassing the XML parser since surf_parse_open received a NULL pointer. If it is not what you want, go fix your code.
+> [0.000000] surf/surfxml_parse.c:410: [surf_parse/WARNING] Bypassing the XML parser since surf_parse_open received a NULL pointer. If it is not what you want, go fix your code.
 > [host A:master:(1) 0.000000] [msg_test/INFO] Got 1 slave(s) :
 > [host A:master:(1) 0.000000] [msg_test/INFO]          host B
 > [host A:master:(1) 0.000000] [msg_test/INFO] Got 20 task to process :
index d63b3b8..48e951c 100755 (executable)
@@ -3,9 +3,9 @@ p Runs the 'msg_handle' test within the simulator (simulation times valid for 32
 $ $SG_TEST_EXENV gras/msg_handle/msg_handle_simulator$EXEEXT ${srcdir:=.}/../examples/msg/small_platform.xml ${srcdir:=.}/gras/msg_handle/msg_handle.xml
 > [Tremblay:server:(1) 0.000000] [test/INFO] Launch server (port=4000)
 > [Fafard:client:(2) 0.000000] [test/INFO] Launch client (port=4000)
-> [Fafard:client:(2) 1.000000] [test/INFO] Initialization done.
 > [Tremblay:server:(1) 1.000000] [test/INFO] Initialization done.
 > [Tremblay:server:(1) 1.000000] [test/INFO] gras_msg_handle(0) works as expected (immediate timeout)
+> [Fafard:client:(2) 1.000000] [test/INFO] Initialization done.
 > [Tremblay:server:(1) 2.000000] [test/INFO] gras_msg_handle(1) works as expected (delayed timeout)
 > [Tremblay:server:(1) 5.000000] [test/INFO] Unlock pal
 > [Tremblay:server:(1) 5.001976] [gras/INFO] Exiting GRAS