SIMIX_request_post((smx_action_t) action->data);
}
}
+
+ /* Clean processes to destroy */
+ SIMIX_process_empty_trash();
+
} while (time != -1.0);
if (xbt_swag_size(simix_global->process_list) != 0) {
XBT_INFO("%d processes are still running, waiting for something.", nbprocess);
/* List the process and their state */
- XBT_INFO
- ("Legend of the following listing: \"<process> on <host>: <status>.\"");
xbt_swag_foreach(process, simix_global->process_list) {
if (process->waiting_action) {
action_description = "I/O";
break;
}
- XBT_INFO("Waiting for %s action %p to finish", action_description, process->waiting_action);
+ XBT_INFO("Process %ld (%s@%s): waiting for %s action %p to finish", process->pid, process->name, process->smx_host->name,
+ action_description, process->waiting_action);
}
}
}