Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Start the implementation of start_time and kill_time in the msg deployment.
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 25 May 2005 13:59:42 +0000 (13:59 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 25 May 2005 13:59:42 +0000 (13:59 +0000)
commitd1090ad7375e9ffbd83c87cb3b7622aead1084b3
tree51865a4ad4bcb24ad7799a69d66147f7d913abaa
parent86bade75f732e1e4de9d9b4d86069e325655beef
Start the implementation of start_time and kill_time in the msg deployment.

First bad news, I had to change the prototype of
MSG_process_create_with_arguments. But until we use an option set here,
there is no way to let the code evolving without such breakage (TODO).

Second bad news: I didn't manage to implement start_time, ie to let
processes sleep an arbitrary amount of time even before running at the first
place.

Third bad news: kill_time implementation seems buggy: examples/gras/ping
hangs when the client has kill_time=0.8, ie when it dies during its sleep. I
suspect a bug somewhere in MSG_process_kill

In summary, Arnaud, please heeeelp :-/

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1296 48e7efb5-ca39-0410-a469-dd3cf9ba447f
include/msg/msg.h
src/msg/deployment.c
src/msg/global.c
src/msg/m_process.c
src/msg/private.h