MSG,GRAS:
* Bug fix: Processes were started in reverse order, wrt deployment file.
WARNING: if your code relies on this bug, please fix it. [AL]
+ * Bug fix: Add a test in MSG_task_execute to stop whenever a task is
+ being executed on two different locations. [AL]
GRAS:
* New! a real RPC mecanism, as it ought to be since too long. [MQ]
task_simdata = task->simdata;
task_simdata->sender = process;
task_simdata->source = MSG_process_get_host(process);
- xbt_assert0(task_simdata->using==1,"Gargl!");
+ xbt_assert0(task_simdata->using==1,
+ "This taks is still being used somewhere else. You cannot send it now. Go fix your code!");
task_simdata->comm = NULL;
local_host = ((simdata_process_t) process->simdata)->host;
CHECK_HOST();
simdata = task->simdata;
+ xbt_assert0(!simdata->compute,"This taks is executed somewhere else. Go fix your code!");
simdata->compute = surf_workstation_resource->extension_public->
execute(MSG_process_get_host(process)->simdata->host,