398 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

【openEuler-1.0-LTS】vruntime溢出问题补丁回合

已完成
缺陷
创建于  
2023-04-06 17:15

【标题描述】长时间睡眠的任务唤醒后因为vruntime不对出现调度饿死
【环境信息】
裸机场景和虚机场景均可出现
软件信息:
所有OLK分支均能出现
【问题复现步骤】
1、设置一个cpu.shares=2的组,同时在组内添加一个100%cpu的死循环任务,绑定在1号cpu.
2、唤醒长时间睡眠的任务A

【预期结果】
任务A长时间处于runnable状态,无法运行
【实际结果】
任务A唤醒后运行
【附件信息】
比如系统message日志/组件日志、dump信息、图片等

评论 (2)

zQ 创建了缺陷
openeuler-ci-bot 添加了
 
sig/Kernel
标签
sanglipeng 添加了
 
issue_needinfo
标签
sanglipeng 负责人设置为sanglipeng
sanglipeng 任务状态待办的 修改为已挂起
zQ 修改了描述
zQ 修改了描述
sanglipeng 移除了
 
issue_needinfo
标签
sanglipeng 移除了
 
issue_needinfo
标签
sanglipeng 任务状态已挂起 修改为修复中
zhangchangzhong 通过src-openeuler/kernel Pull Request !1004任务状态修复中 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助