pini [Fri, 17 Dec 2010 20:21:16 +0000 (20:21 +0000)]
Only evaluate the arguments needed.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9293
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 17 Dec 2010 19:54:40 +0000 (19:54 +0000)]
fix a linking error in libgras. At least I hope since another issue prevents me from even compiling...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9292
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Fri, 17 Dec 2010 14:45:19 +0000 (14:45 +0000)]
Bugfix: assuming that arguments are pushed on the stack is just wrong at least on some 64 bits machines.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9289
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Fri, 17 Dec 2010 11:55:41 +0000 (11:55 +0000)]
Add include/xbt/parmap.h to install target.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9288
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Fri, 17 Dec 2010 11:55:40 +0000 (11:55 +0000)]
Add bin graphicator to gitignore.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9287
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Fri, 17 Dec 2010 11:55:38 +0000 (11:55 +0000)]
Add functions to tesh.pl
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9286
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 17 Dec 2010 11:00:20 +0000 (11:00 +0000)]
Fix memory leaks
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9285
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 17 Dec 2010 09:22:44 +0000 (09:22 +0000)]
this line is not only UGLY, but it exists a path where it could be dangerous. Good catch cppcheck
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9284
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 17 Dec 2010 08:47:07 +0000 (08:47 +0000)]
privatize static globals so that supernovae works again
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9283
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 17 Dec 2010 08:38:50 +0000 (08:38 +0000)]
kill pimples in SIMIX intended to make the stack-free context factory working: this attempt was abandoned
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9282
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 17 Dec 2010 08:38:48 +0000 (08:38 +0000)]
load the right header to make sure that we have getline
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9281
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 17 Dec 2010 08:38:39 +0000 (08:38 +0000)]
Document lastest change from Midjy (since he doesn't do it himself ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9280
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 16 Dec 2010 18:16:34 +0000 (18:16 +0000)]
Chord finally beats the deadlocks
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9279
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 16 Dec 2010 18:16:31 +0000 (18:16 +0000)]
The term 'request' was misleading here
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9278
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 16 Dec 2010 16:20:34 +0000 (16:20 +0000)]
Remove generated file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9277
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 16 Dec 2010 16:16:11 +0000 (16:16 +0000)]
Bugfix: deadlock detection was wrong. Reimplemented.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9276
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 16 Dec 2010 16:16:09 +0000 (16:16 +0000)]
Bugfix: correctly set/unset the raw memory when taking/restoring snapshots
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9275
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 16 Dec 2010 16:15:59 +0000 (16:15 +0000)]
Add deployment file for the bugged3 example.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9274
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 16 Dec 2010 16:15:57 +0000 (16:15 +0000)]
Improve the debugging information
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9273
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 16 Dec 2010 16:15:47 +0000 (16:15 +0000)]
Bugfix: make sure we include the definition of HAVE_MC
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9272
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 16 Dec 2010 16:15:45 +0000 (16:15 +0000)]
Bugfix: the example contained an non-intentional dead-lock.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9271
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 16 Dec 2010 13:29:29 +0000 (13:29 +0000)]
Handle transfer failures in MSG_test, MSG_testany and MSG_waitany
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9270
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 16 Dec 2010 10:23:37 +0000 (10:23 +0000)]
Chord: adding timeouts to avoid waiting forever
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9269
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 16 Dec 2010 09:43:33 +0000 (09:43 +0000)]
Compile fix: add a missing XBT_INLINE
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9268
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 15 Dec 2010 22:06:50 +0000 (22:06 +0000)]
Chord: implement the updated (and simpler) version of the paper
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9267
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 15 Dec 2010 17:31:00 +0000 (17:31 +0000)]
Add sort, buffer and mkfile to tesh.pl
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9266
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 15 Dec 2010 17:14:59 +0000 (17:14 +0000)]
Answer the request as the last action on it (it will destroy it)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9265
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 15 Dec 2010 17:14:57 +0000 (17:14 +0000)]
Fix the detection of the raw_heap when snapshoting
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9264
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 15 Dec 2010 16:10:55 +0000 (16:10 +0000)]
Make the name of the tests more uniform
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9263
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 15 Dec 2010 16:10:53 +0000 (16:10 +0000)]
Implementing concurrent join in Chord
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9262
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 15 Dec 2010 16:05:22 +0000 (16:05 +0000)]
Fix race condition on task put/get
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9261
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 15 Dec 2010 16:05:20 +0000 (16:05 +0000)]
Do not use the user data argument of isend.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9260
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 15 Dec 2010 16:05:18 +0000 (16:05 +0000)]
Do not use the data argument of isend anymore.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9259
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 15 Dec 2010 16:05:15 +0000 (16:05 +0000)]
Improve debugging information
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9258
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 15 Dec 2010 16:02:11 +0000 (16:02 +0000)]
Eliminated needless dictionary.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9257
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 15 Dec 2010 15:55:38 +0000 (15:55 +0000)]
Fixed the function that returns if a flows is limited by latency.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9256
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 15 Dec 2010 15:55:36 +0000 (15:55 +0000)]
Cope avec refurbished interface.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9255
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 15 Dec 2010 15:55:33 +0000 (15:55 +0000)]
Added the lazy management improvement for network models.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9254
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 15 Dec 2010 15:53:14 +0000 (15:53 +0000)]
Redo a simple tesh.pl
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9253
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 15 Dec 2010 15:11:04 +0000 (15:11 +0000)]
fix the logic of refcount in msg_task_t by ... killing it. It's now a boolean indicating whether the task is used
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9252
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 15 Dec 2010 15:11:01 +0000 (15:11 +0000)]
Kill the braindead MSG_task_refcount_dec() function.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9251
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Dec 2010 14:35:49 +0000 (14:35 +0000)]
[trace] do not xbt_die if gtnets is traced
todo:
- gtnets network model currently is not working with the simulation tracing
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9250
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 15 Dec 2010 13:54:28 +0000 (13:54 +0000)]
Update doc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9249
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 15 Dec 2010 13:54:09 +0000 (13:54 +0000)]
Fix another script.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9248
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 15 Dec 2010 13:32:14 +0000 (13:32 +0000)]
Fix code coverage on script.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9247
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 15 Dec 2010 13:25:56 +0000 (13:25 +0000)]
Compile fix: typo in variable name.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9246
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 15 Dec 2010 13:15:11 +0000 (13:15 +0000)]
Add a flag --cfg=simix/context to choose the context factory: ucontext,
thread or raw
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9245
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 15 Dec 2010 13:06:36 +0000 (13:06 +0000)]
Fix script for pipol.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9244
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Dec 2010 09:11:48 +0000 (09:11 +0000)]
[trace] bugfix, do not try to declare a NULL category
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9243
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 15 Dec 2010 09:00:12 +0000 (09:00 +0000)]
convert msg/replay to modern replay things even in the tracing parts (sorry)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9242
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 15 Dec 2010 08:54:37 +0000 (08:54 +0000)]
protect this file against multiple inclusions to fix supernovae (oops)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9241
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Tue, 14 Dec 2010 17:05:54 +0000 (17:05 +0000)]
Use private futex commands
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9240
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Tue, 14 Dec 2010 16:27:28 +0000 (16:27 +0000)]
Reimplement parmap using futex based barriers.
The fastest barrier implementation ever ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9239
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 14 Dec 2010 16:16:34 +0000 (16:16 +0000)]
Fix problem with get_route in Dijkstra.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9238
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 14 Dec 2010 14:51:00 +0000 (14:51 +0000)]
Fix bug when creating topology graph with model dijkstra.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9237
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Tue, 14 Dec 2010 14:22:51 +0000 (14:22 +0000)]
moving graphicator from teshsuite to tools/graphicator/
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9236
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 13:25:14 +0000 (13:25 +0000)]
oops forgot one file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9235
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 12:54:48 +0000 (12:54 +0000)]
Remove stackless simix context factory
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9234
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 12:54:46 +0000 (12:54 +0000)]
get the good parts of the replay without stack into the regular replay
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9233
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 12:54:34 +0000 (12:54 +0000)]
plug a memleak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9232
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 12:54:32 +0000 (12:54 +0000)]
document last changes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9231
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 09:19:00 +0000 (09:19 +0000)]
Kill tesh2 out of the source tree
It was an old attempt at redoing TESH in a portable way, but it works
mainly/only on windows for now, and is not as paranoid as the regular
tesh.
The future is probably in the perl version of TESH.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9230
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 08:46:39 +0000 (08:46 +0000)]
sanitize the use of logs in unit testing of parmap to fix supernovae
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9229
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 08:46:28 +0000 (08:46 +0000)]
fix a bunch of compilation warnings
* SIMIX_comm_is_latency_bounded() is inline, so should its prototype
* load gras_config.h to get the prototype of getline
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9228
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 08:46:26 +0000 (08:46 +0000)]
ignore chord binary from git
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9227
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 14 Dec 2010 08:46:23 +0000 (08:46 +0000)]
kill useless smx_ctx_raw_create_context_sized(), and shut a debug message up
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9226
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 14 Dec 2010 08:45:46 +0000 (08:45 +0000)]
Fix test mc-bugged1
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9225
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 14 Dec 2010 08:30:22 +0000 (08:30 +0000)]
Fix uninitialized variables
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9224
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 14 Dec 2010 08:30:21 +0000 (08:30 +0000)]
Add the chord executable to .gitignore
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9223
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:37 +0000 (16:45 +0000)]
tracing might be disable, protecting lua bindings
details:
- before this commit, if lua is on and tracing is off then compile error
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9222
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:36 +0000 (16:45 +0000)]
[trace] updating tesh, no categories are declared in this example anymore
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9221
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:35 +0000 (16:45 +0000)]
[trace] arrows to indicate msg send/recv when tracing/msg/task:1
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9220
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:33 +0000 (16:45 +0000)]
[trace] arrows to indicate msg process migration
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9219
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:32 +0000 (16:45 +0000)]
[trace] updating ChangeLog
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9218
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:31 +0000 (16:45 +0000)]
[trace] removing old code that was merged into new tracing system
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9217
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:30 +0000 (16:45 +0000)]
[trace] set/push/pop states for tracing/msg/[task|process]:1
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9216
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:28 +0000 (16:45 +0000)]
[trace] update on --cfg=tracing/msg/task:1, now works with new tracing system
details:
- tasks are grouped by processes
- updating tasks.c on example/msg/tracing
each task must have a unique name in order to --cfg=tracing/msg/task:1 work
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9215
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:27 +0000 (16:45 +0000)]
[trace] stop tracing process if user sets its category to NULL
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9214
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:26 +0000 (16:45 +0000)]
[trace] renaming container type of msg process
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9213
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:24 +0000 (16:45 +0000)]
[trace] correct debug message
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9212
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:23 +0000 (16:45 +0000)]
[trace] only let MSG processes receive categories if tracing/msg/process:1
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9211
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:22 +0000 (16:45 +0000)]
[trace] update of msg process tracing (to monitor migrations)
details:
- interface to attribute a category to a msg process changed (color needed)
- procmig and volume examples updated
todo:
- states of the processes are not registered
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9210
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:20 +0000 (16:45 +0000)]
[trace] other parts of tracing can also declare types (needed by msg process tracing)
details:
- and also newEventType and getEventType
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9209
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:19 +0000 (16:45 +0000)]
[trace] fix: container creation timestamp should definitely not be 0 here, use simulation time instead
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9208
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:18 +0000 (16:45 +0000)]
[trace] protecting category field in process structure
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9207
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:17 +0000 (16:45 +0000)]
[trace] marking tracing/msg/volume:1 as deprecated
details:
- can be reincorporated if someone needs it
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9206
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:16 +0000 (16:45 +0000)]
[trace] mpi api is traced if tracing:1 and tracing/smpi:1
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9205
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:15 +0000 (16:45 +0000)]
[trace] smpi api tracing updated to the new tracing utilities
todo:
- fix the name of the operations, which name starts with a P
example: today is PMPI_Init, but it should be MPI_Init
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9204
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:14 +0000 (16:45 +0000)]
[trace] recursive search for a type in the type hierarchy
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9203
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:13 +0000 (16:45 +0000)]
[trace] functions to be used by other parts of tracing (container handling)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9202
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:12 +0000 (16:45 +0000)]
[trace] new type MPI, which is the container type of a MPI process in SMPI
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9201
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:11 +0000 (16:45 +0000)]
[trace] fix, father is already defined, should not use currentContainer here
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9200
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:10 +0000 (16:45 +0000)]
[trace] making type_t and container_t available for instr module
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9199
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:09 +0000 (16:45 +0000)]
[trace] smpi types declaration updated
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9198
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:07 +0000 (16:45 +0000)]
[trace] declaring dictionary where it is allocated
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9197
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:05 +0000 (16:45 +0000)]
[trace] tracing a 0 instead of 0.000000 in trace file timestamps
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9196
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:04 +0000 (16:45 +0000)]
[trace] merging instr_variables.c into instr_interface.c (code re-organization)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9195
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:02 +0000 (16:45 +0000)]
[trace] protecting the declaration of multiple types with the same name
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9194
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:02 +0000 (16:45 +0000)]
[trace] removing old interface prototype that no longer exists
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9193
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Mon, 13 Dec 2010 16:45:00 +0000 (16:45 +0000)]
[trace] checking if platform is traced in tracing API
details:
- for the features that need a known platform to work
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9192
48e7efb5-ca39-0410-a469-
dd3cf9ba447f