395 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

【openEuler 21.09】【arm】ltp执行proc01用例失败。

已验收
缺陷
创建于  
2021-08-23 10:35

【标题描述】ltp执行proc01用例失败。
【环境信息】
硬件信息:
软件信息:
1) OS版本及分支:openEuler 21.09
2) 内核信息:5.10.0-5.3.0.18.oe1
3) 软件组件:ltp-20210524
如果有特殊组网,请提供网络拓扑图
【问题复现步骤】
具体操作步骤:
./runltp -s proc01
出现概率:必现
【预期结果】
用例执行成功
【实际结果】
用例执行失败
【附件信息】
输入图片说明

评论 (5)

mazenggang 创建了缺陷
mazenggang 负责人设置为zhengzengkai
mazenggang 计划开始日期设置为2021-08-23
mazenggang 计划截止日期设置为2021-08-28
mazenggang 关联仓库设置为openEuler/kernel
展开全部操作日志

Hey mazenggang3, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

openeuler-ci-bot 添加了
 
sig/Kernel
标签

ltp中proc01用例错误原因:/proc/dirty/dirty为自研特性,开源ltp用例中没有对此进行特殊处理,可以通过执行echo 1024 > /proc/dirty/buffer_size,然后执行proc01用例不会有问题

自研特性fs/dirty_pages: dump the number of dirty pages for each inode
In order to analysing the IO performance when using buffer IO, it's
useful to obtain the number of dirty pages for a inode in the filesystem.

This feather is migrated from redhat-7.2.
It create 3 interfaces by using
profs.
/proc/dirty/buffer_size for buffer allocation and release;
/proc/dirty/page_threshold to filter result;
/proc/dirty/dirty_list to get dirty pages.
Visit http://openeuler.huawei.com/bugzilla/show_bug.cgi?id=23941
for details about modifications and implementations.

按照开发提供方法,重新复测后,问题不再出现,关闭此单

mazenggang 任务状态待办的 修改为已完成

余快:打印脏页需要在内核申请一块buffer存储数据

mazenggang 任务状态已完成 修改为已验收

登录 后才可以发表评论

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

搜索帮助