suter [Fri, 22 Jun 2012 13:37:22 +0000 (15:37 +0200)]
add a (currently) broken test that tries to create the environment by
loading some lua script
suter [Fri, 22 Jun 2012 13:25:14 +0000 (15:25 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
suter [Fri, 22 Jun 2012 13:25:03 +0000 (15:25 +0200)]
Add a new basic test: what happens when simulation ends while some tasks
are not handle at all? Get wome warnings, dude!
Martin Quinson [Fri, 22 Jun 2012 12:56:42 +0000 (14:56 +0200)]
more content and cosmetics to the ChangeLog
Martin Quinson [Fri, 22 Jun 2012 12:41:33 +0000 (14:41 +0200)]
document some of the recent changes that I can remember of
navarro [Fri, 22 Jun 2012 12:09:14 +0000 (14:09 +0200)]
Use cmake module for lua51
navarro [Fri, 22 Jun 2012 11:28:12 +0000 (13:28 +0200)]
Update tesh files using trace as those files have changed in order to test more cases.
navarro [Fri, 22 Jun 2012 11:07:42 +0000 (13:07 +0200)]
Need to have a double because the result should not be an integer.
Martin Quinson [Fri, 22 Jun 2012 10:16:26 +0000 (12:16 +0200)]
make iterating over NULL dynar a no-op that does not let the counter uninitialized
Martin Quinson [Fri, 22 Jun 2012 09:50:59 +0000 (11:50 +0200)]
MSG_config mc-related stuff is not enough to activate model-checking, the --cfg is mandated (or MC initialization will occure to late). Warn users accordingly
navarro [Fri, 22 Jun 2012 08:58:50 +0000 (10:58 +0200)]
Fix usage of xbt_dynar_foreach if dynar is NULL.
Marion Guthmuller [Fri, 22 Jun 2012 08:53:12 +0000 (10:53 +0200)]
model-checker : update tesh with new cleanups done in model checking configuration
navarro [Fri, 22 Jun 2012 08:40:14 +0000 (10:40 +0200)]
Those files are generated so they don't have to be in source packages.
Samuel Lepetit [Fri, 22 Jun 2012 08:15:56 +0000 (10:15 +0200)]
Remove MSG_process_kill_from_SIMIX
Martin Quinson [Fri, 22 Jun 2012 07:59:23 +0000 (09:59 +0200)]
oops, we broke non-model-checking builds yesterday. Sorry guys
Martin Quinson [Fri, 22 Jun 2012 07:58:47 +0000 (09:58 +0200)]
ignore some new binary files
Martin Quinson [Fri, 22 Jun 2012 06:46:08 +0000 (08:46 +0200)]
use an axe (and dupplicate targets) to get the doc compiling
Marion Guthmuller [Thu, 21 Jun 2012 16:53:30 +0000 (18:53 +0200)]
model-checker : update name of generated_files
Marion Guthmuller [Thu, 21 Jun 2012 16:41:28 +0000 (18:41 +0200)]
model-checker : comment storage of visited pairs
navarro [Thu, 21 Jun 2012 16:08:08 +0000 (18:08 +0200)]
Re add file (CMake files) to generate doc in the dist
navarro [Thu, 21 Jun 2012 16:01:58 +0000 (18:01 +0200)]
Don't need to track those files they are generated
navarro [Thu, 21 Jun 2012 15:59:23 +0000 (17:59 +0200)]
Those files are generated
navarro [Thu, 21 Jun 2012 15:49:08 +0000 (17:49 +0200)]
Remove deleted files from archive.
navarro [Thu, 21 Jun 2012 15:48:33 +0000 (17:48 +0200)]
Put double instead of size_t.
Martin Quinson [Thu, 21 Jun 2012 15:44:40 +0000 (17:44 +0200)]
Document the new config options that we introduced with Marion
navarro [Thu, 21 Jun 2012 15:34:03 +0000 (17:34 +0200)]
Fix path for the cmake generated file.
navarro [Thu, 21 Jun 2012 13:42:32 +0000 (15:42 +0200)]
More debug
navarro [Thu, 21 Jun 2012 13:20:57 +0000 (15:20 +0200)]
Fix update of the file size when write a double and not int
navarro [Thu, 21 Jun 2012 12:33:39 +0000 (14:33 +0200)]
Rewrite the way the disk usage and file size are updated
navarro [Thu, 21 Jun 2012 12:32:23 +0000 (14:32 +0200)]
Comsetics
Arnaud Giersch [Thu, 21 Jun 2012 14:37:47 +0000 (16:37 +0200)]
Move MSG_parallel_task_create() in msg_task.c.
Also use MSG_task_create() for the common initializations.
Arnaud Giersch [Thu, 21 Jun 2012 14:36:31 +0000 (16:36 +0200)]
Make the initializations follow the order of the declarations.
Arnaud Giersch [Thu, 21 Jun 2012 14:04:33 +0000 (16:04 +0200)]
Use the right directory name.
Arnaud Giersch [Thu, 21 Jun 2012 13:05:22 +0000 (15:05 +0200)]
Remaining s/MSG_global_init/MSG_init/.
Martin Quinson [Thu, 21 Jun 2012 15:17:50 +0000 (17:17 +0200)]
Cleanups in the --cfg options regarding model-checking
plus, various internal cleanups. Also, we broke the liveness checking
for some obscure reason that we fail to see right now...
Martin Quinson [Thu, 21 Jun 2012 14:38:35 +0000 (16:38 +0200)]
improve documentation on the way
Samuel Lepetit [Thu, 21 Jun 2012 13:34:42 +0000 (15:34 +0200)]
Check if the host is down at the end of a SIMIX_io_finish
Samuel Lepetit [Thu, 21 Jun 2012 13:29:27 +0000 (15:29 +0200)]
Kill the process when a host fails when doing a synchronisation simcall.
Martin Quinson [Thu, 21 Jun 2012 13:26:06 +0000 (15:26 +0200)]
Various cleanups to the model-checking user interface
- hide the automaton used to represent the property within MC
- move from yacc to bison so that I can choose the output name
- Hide a bunch of private functions used to parse the automaton from
file
(more to come)
Hopefully, I didn't break too much stuff on my way
Samuel Lepetit [Thu, 21 Jun 2012 13:08:04 +0000 (15:08 +0200)]
Check if the host is down after a execute in SIMIX_execution_finish (to avoid the case where the process could have the control back whereas his host is down).
Samuel Lepetit [Thu, 21 Jun 2012 13:05:55 +0000 (15:05 +0200)]
Check if the host is down after a communication
Samuel Lepetit [Thu, 21 Jun 2012 13:01:30 +0000 (15:01 +0200)]
Prevent TRACE_msg_process_kill to be called more than once
Samuel Lepetit [Thu, 21 Jun 2012 12:53:44 +0000 (14:53 +0200)]
Add TRACE_msg_process_kill to the list of functions executed at the end of a process when trace is enabled
Arnaud Giersch [Thu, 21 Jun 2012 09:26:00 +0000 (11:26 +0200)]
Remove obsolete files.
Not sure about mk_win-dist.sh.
jean-noel quintin [Thu, 21 Jun 2012 12:41:06 +0000 (14:41 +0200)]
Merge remote-tracking branch 'origin/master'
Marion Guthmuller [Thu, 21 Jun 2012 12:40:04 +0000 (14:40 +0200)]
model-checker : fix debug message
Samuel Lepetit [Thu, 21 Jun 2012 12:36:41 +0000 (14:36 +0200)]
Remove dead code from MSG
Samuel Lepetit [Thu, 21 Jun 2012 12:34:52 +0000 (14:34 +0200)]
Update masterslave_cloud tesh file
jean-noel quintin [Thu, 21 Jun 2012 12:34:10 +0000 (14:34 +0200)]
[simdag,dotloader] clean the valgrind output
Samuel Lepetit [Thu, 21 Jun 2012 12:26:23 +0000 (14:26 +0200)]
Don't give control back to user after a process is killed.
Samuel Lepetit [Thu, 21 Jun 2012 11:52:08 +0000 (13:52 +0200)]
Check if the host is down in SIMIX_post_process_sleep.
Marion Guthmuller [Thu, 21 Jun 2012 12:03:02 +0000 (14:03 +0200)]
model-checker : end of cleanup for stateful and stateless model checking
Martin Quinson [Thu, 21 Jun 2012 09:53:21 +0000 (11:53 +0200)]
let model-checking compile without supernovae activated, too
Martin Quinson [Thu, 21 Jun 2012 09:45:26 +0000 (11:45 +0200)]
useless cosmetics
Marion Guthmuller [Thu, 21 Jun 2012 09:51:44 +0000 (11:51 +0200)]
model-checker : update examples with new function MSG_init
Marion Guthmuller [Thu, 21 Jun 2012 09:38:10 +0000 (11:38 +0200)]
model-checker : unused variable
Martin Quinson [Thu, 21 Jun 2012 09:32:17 +0000 (11:32 +0200)]
remove useless check that will never detect any issue
Marion Guthmuller [Thu, 21 Jun 2012 09:34:27 +0000 (11:34 +0200)]
model-checker : factorization of code for model-checking of safety properties in stateless or stateful
Marion Guthmuller [Thu, 21 Jun 2012 09:32:41 +0000 (11:32 +0200)]
model-checker: remove unused examples
Martin Quinson [Thu, 21 Jun 2012 09:19:32 +0000 (11:19 +0200)]
Deprecate functions MSG_global_init() / MSG_global_init_args() in flavor of MSG_init()
navarro [Thu, 21 Jun 2012 09:12:53 +0000 (11:12 +0200)]
Clean some files and target
Samuel Lepetit [Thu, 21 Jun 2012 08:54:24 +0000 (10:54 +0200)]
Cleanup in SIMIX_process_on_exit_runall
Samuel Lepetit [Thu, 21 Jun 2012 08:44:38 +0000 (10:44 +0200)]
Fix bug #14412 (Killing a SIMIX process just after migrate won't work)
Samuel Lepetit [Thu, 21 Jun 2012 08:29:54 +0000 (10:29 +0200)]
Arnaud Giersch [Thu, 21 Jun 2012 07:54:22 +0000 (09:54 +0200)]
Call simcall_set_category after simdata->compute is set.
Also do some reindent.
Martin Quinson [Thu, 21 Jun 2012 08:00:46 +0000 (10:00 +0200)]
pebcak protection: some day, someone will use a different version to compile and to link. Be prepared
Samuel Lepetit [Thu, 21 Jun 2012 07:59:24 +0000 (09:59 +0200)]
Move SIMIX_process_on_exit functions to public
jbrv [Thu, 21 Jun 2012 07:50:25 +0000 (09:50 +0200)]
remove some trailing spaces
jbrv [Thu, 21 Jun 2012 07:45:03 +0000 (09:45 +0200)]
event trace generation : improving some functions
suter [Wed, 20 Jun 2012 20:55:23 +0000 (22:55 +0200)]
typo
Martin Quinson [Wed, 20 Jun 2012 20:46:41 +0000 (22:46 +0200)]
MC checkpoints implies MC
Martin Quinson [Wed, 20 Jun 2012 20:28:26 +0000 (22:28 +0200)]
meaningful pebcak message: you need to compile MC in to use it
Martin Quinson [Wed, 20 Jun 2012 20:05:26 +0000 (22:05 +0200)]
more informative documentation of cmake option, and kill dead cmake code
suter [Wed, 20 Jun 2012 19:57:32 +0000 (21:57 +0200)]
more on testing the dotloader
dot_test2 has some strange unstable behavior. remove it from the tesh
for now
Marion Guthmuller [Wed, 20 Jun 2012 17:02:06 +0000 (19:02 +0200)]
model-checker : remove unused example
Marion Guthmuller [Wed, 20 Jun 2012 16:58:17 +0000 (18:58 +0200)]
model-checker : new surf configuration mc-checkpoint
Marion Guthmuller [Wed, 20 Jun 2012 16:45:48 +0000 (18:45 +0200)]
Revert "model-checker : add new surf configuration mc-checkpoint"
Need more modifications
This reverts commit
997b2f3f37f1b2ee77b2dfbf82c70e183a5ed5f3.
Marion Guthmuller [Wed, 20 Jun 2012 16:39:40 +0000 (18:39 +0200)]
model-checker : add new surf configuration mc-checkpoint
suter [Wed, 20 Jun 2012 15:52:35 +0000 (17:52 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Samuel Lepetit [Wed, 20 Jun 2012 15:50:32 +0000 (17:50 +0200)]
Add on_exit support on SIMIX/MSG, calling functions when the process is dying (stopped)
suter [Wed, 20 Jun 2012 15:44:13 +0000 (17:44 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
suter [Wed, 20 Jun 2012 15:43:46 +0000 (17:43 +0200)]
beginning of automated tests for the dotloader. To be continued
suter [Wed, 20 Jun 2012 15:34:22 +0000 (17:34 +0200)]
oups
suter [Wed, 20 Jun 2012 15:28:53 +0000 (17:28 +0200)]
don't try to browse a dynar that has been freed
suter [Wed, 20 Jun 2012 15:27:13 +0000 (17:27 +0200)]
Don't try to dump an output if no event has been stored (because
SD_simulate wasn't called)
Marion Guthmuller [Wed, 20 Jun 2012 14:24:04 +0000 (16:24 +0200)]
model-checker : cosmetics, tab forgotten
navarro [Wed, 20 Jun 2012 15:01:39 +0000 (17:01 +0200)]
Remove unused variable
Samuel Lepetit [Wed, 20 Jun 2012 14:53:17 +0000 (16:53 +0200)]
Bugfix in MSG_parallel_task_execute
Samuel Lepetit [Wed, 20 Jun 2012 14:14:02 +0000 (16:14 +0200)]
Stop doing evil things in MSG_parallel_task_execute/MSG_process_sleep
navarro [Wed, 20 Jun 2012 14:41:33 +0000 (16:41 +0200)]
Put the different model in the dtd. Permit the xml validation before parsing.
suter [Wed, 20 Jun 2012 14:39:41 +0000 (16:39 +0200)]
typos
suter [Wed, 20 Jun 2012 14:14:14 +0000 (16:14 +0200)]
Add 2 tesh files for new stuff and make them part of the testsuite
Samuel Lepetit [Wed, 20 Jun 2012 13:44:38 +0000 (15:44 +0200)]
Factorise MSG_task_execute and MSG_parallel_task_execute
suter [Wed, 20 Jun 2012 13:40:02 +0000 (15:40 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Arnaud Giersch [Wed, 20 Jun 2012 13:18:02 +0000 (15:18 +0200)]
More cleanup!
suter [Wed, 20 Jun 2012 13:16:16 +0000 (15:16 +0200)]
add a simple explication about how to use the config options.
Arnaud Giersch [Wed, 20 Jun 2012 13:07:32 +0000 (15:07 +0200)]
Remove old cruft.
It is not referenced anywhere, and the last meaningful commit dates from 2006.
Samuel Lepetit [Wed, 20 Jun 2012 13:12:04 +0000 (15:12 +0200)]
Memory leak fix
suter [Wed, 20 Jun 2012 12:57:04 +0000 (14:57 +0200)]
remove some useless output on workstations
suter [Wed, 20 Jun 2012 12:56:09 +0000 (14:56 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid