sched/fair: Avoid offline tasks starve to death for priority load balance
When priority load balance enabled for online/offline tasks co-location, offline tasks maybe starve to death by load balance detach_tasks() if env->loop exceed env->loop_max and can not be migrate to idle cpus. So we should set env->loop to 0 and detach offline tasks again. Fixes: fbfd4454 ("sched: Introduce priority load balance for CFS") issue reflink: https://gitee.com/openeuler/kernel/issues/I60S5R?from=project-issueSigned-off-by: NSong Zhang <zhangsong34@huawei.com>
Showing
想要评论请 注册 或 登录