浏览代码

Heft: make sure that scheduled tasks are removed from their bundle.

Cyril Roelandt 12 年之前
父节点
当前提交
dea73a9872
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/sched_policies/heft.c

+ 3 - 0
src/sched_policies/heft.c

@@ -438,6 +438,9 @@ static int _heft_push_task(struct starpu_task *task, unsigned prio)
 			task->priority = 0;
 		}
 
+		if (task->bundle)
+			starpu_task_bundle_remove(task->bundle, task);
+
 		return push_task_on_best_worker(task, forced_worker, 0.0, 0.0);
 	}