Explorar o código

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

Cyril Roelandt %!s(int64=12) %!d(string=hai) anos
pai
achega
dea73a9872
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  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);
 	}