- if (xbt_dynar_length(task->tasks_before) == 0) {
- INFO1("The dependencies are satisfied. Executing task '%s'", SD_task_get_name(task));
- action = __SD_task_run(task);
- surf_workstation_resource->common_public->action_set_data(action, task);
- task->state_changed = 1;
-
- changed_tasks[changed_task_number++] = task; /* replace NULL by the task */
- if (changed_task_number == changed_task_capacity) {
- changed_task_capacity *= 2;
- changed_tasks = xbt_realloc(changed_tasks, sizeof(SD_task_t) * changed_task_capacity);
- }
- changed_tasks[changed_task_number] = NULL;
- }
- else {
- INFO1("Cannot execute task '%s' now because some depencies are not satisfied.", SD_task_get_name(task));
+ action = __SD_task_run(task);
+ surf_workstation_resource->common_public->action_set_data(action, task);
+ task->state_changed = 1;
+
+ changed_tasks[changed_task_number++] = task; /* replace NULL by the task */
+ if (changed_task_number == changed_task_capacity) {
+ changed_task_capacity *= 2;
+ changed_tasks = xbt_realloc(changed_tasks, sizeof(SD_task_t) * changed_task_capacity);