已关闭
[Bug-Report|缺陷反馈]: master分支 测试用例存在多处日志错误描述不完整 #177
Eddie3226创建于  8月5日关闭于  9月3日
Eddie3226
8月5日 创建

Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.

Describe the current behavior / 问题描述 (Mandatory / 必填)

2bd8d803a7644ee39b58edf96153aeb3.xlsx

Environment / 环境信息 (Mandatory / 必填)

严重级 规则 仓库 分支 文件 行号 代码 问题原因 修复建议
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msaicerr/ms_interface/single_op_test_frame/runtime/rts_api.py 785 utils.print_error_log("Runtime API call " + "() failed:" + self._parse_error_code(rt_error_type, rt_error_code) + extra_info) 错误日志拼接为固定的 "Runtime API call () failed",漏拼 rt_api_name,失败时无法定位是哪个 API 出错(对比 773 行成功日志有带 API 名称) 将 rt_api_name 拼入消息,如 "Runtime API call " + rt_api_name + "() failed:" + ...
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msprof/collector/dvvp/profimpl/collect/job_wrapper/src/prof_timer.cpp 943 MSPROF_LOGW("NetDevStatsHandler get netdev pkt stats info failed devId %u, ret=%d", ret); 失败日志格式串含两个占位符(%u devId、%d ret)但只传入一个实参 ret,导致 devId 被打印为 ret 值、ret 位打印栈上垃圾值,出错设备号与返回码均不可信,误导排障 补全实参:MSPROF_LOGW("... failed devId %u, ret=%d", devId, ret);

Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)

严重级 规则 仓库 分支 文件 行号 代码 问题原因 修复建议
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msaicerr/ms_interface/single_op_test_frame/runtime/rts_api.py 785 utils.print_error_log("Runtime API call " + "() failed:" + self._parse_error_code(rt_error_type, rt_error_code) + extra_info) 错误日志拼接为固定的 "Runtime API call () failed",漏拼 rt_api_name,失败时无法定位是哪个 API 出错(对比 773 行成功日志有带 API 名称) 将 rt_api_name 拼入消息,如 "Runtime API call " + rt_api_name + "() failed:" + ...
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msprof/collector/dvvp/profimpl/collect/job_wrapper/src/prof_timer.cpp 943 MSPROF_LOGW("NetDevStatsHandler get netdev pkt stats info failed devId %u, ret=%d", ret); 失败日志格式串含两个占位符(%u devId、%d ret)但只传入一个实参 ret,导致 devId 被打印为 ret 值、ret 位打印栈上垃圾值,出错设备号与返回码均不可信,误导排障 补全实参:MSPROF_LOGW("... failed devId %u, ret=%d", devId, ret);

Describe the expected behavior / 预期结果 (Mandatory / 必填)

严重级 规则 仓库 分支 文件 行号 代码 问题原因 修复建议
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msaicerr/ms_interface/single_op_test_frame/runtime/rts_api.py 785 utils.print_error_log("Runtime API call " + "() failed:" + self._parse_error_code(rt_error_type, rt_error_code) + extra_info) 错误日志拼接为固定的 "Runtime API call () failed",漏拼 rt_api_name,失败时无法定位是哪个 API 出错(对比 773 行成功日志有带 API 名称) 将 rt_api_name 拼入消息,如 "Runtime API call " + rt_api_name + "() failed:" + ...
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msprof/collector/dvvp/profimpl/collect/job_wrapper/src/prof_timer.cpp 943 MSPROF_LOGW("NetDevStatsHandler get netdev pkt stats info failed devId %u, ret=%d", ret); 失败日志格式串含两个占位符(%u devId、%d ret)但只传入一个实参 ret,导致 devId 被打印为 ret 值、ret 位打印栈上垃圾值,出错设备号与返回码均不可信,误导排障 补全实参:MSPROF_LOGW("... failed devId %u, ret=%d", devId, ret);

严重级 规则 仓库 分支 文件 行号 代码 问题原因 修复建议
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msaicerr/ms_interface/single_op_test_frame/runtime/rts_api.py 785 utils.print_error_log("Runtime API call " + "() failed:" + self._parse_error_code(rt_error_type, rt_error_code) + extra_info) 错误日志拼接为固定的 "Runtime API call () failed",漏拼 rt_api_name,失败时无法定位是哪个 API 出错(对比 773 行成功日志有带 API 名称) 将 rt_api_name 拼入消息,如 "Runtime API call " + rt_api_name + "() failed:" + ...
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msprof/collector/dvvp/profimpl/collect/job_wrapper/src/prof_timer.cpp 943 MSPROF_LOGW("NetDevStatsHandler get netdev pkt stats info failed devId %u, ret=%d", ret); 失败日志格式串含两个占位符(%u devId、%d ret)但只传入一个实参 ret,导致 devId 被打印为 ret 值、ret 位打印栈上垃圾值,出错设备号与返回码均不可信,误导排障 补全实参:MSPROF_LOGW("... failed devId %u, ret=%d", devId, ret);

Special notes for this issue/备注 (Optional / 选填)

严重级 规则 仓库 分支 文件 行号 代码 问题原因 修复建议
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msaicerr/ms_interface/single_op_test_frame/runtime/rts_api.py 785 utils.print_error_log("Runtime API call " + "() failed:" + self._parse_error_code(rt_error_type, rt_error_code) + extra_info) 错误日志拼接为固定的 "Runtime API call () failed",漏拼 rt_api_name,失败时无法定位是哪个 API 出错(对比 773 行成功日志有带 API 名称) 将 rt_api_name 拼入消息,如 "Runtime API call " + rt_api_name + "() failed:" + ...
严重 错误描述不完整 oam-tools master input/oam-tools@master/src/msprof/collector/dvvp/profimpl/collect/job_wrapper/src/prof_timer.cpp 943 MSPROF_LOGW("NetDevStatsHandler get netdev pkt stats info failed devId %u, ret=%d", ret); 失败日志格式串含两个占位符(%u devId、%d ret)但只传入一个实参 ret,导致 devId 被打印为 ret 值、ret 位打印栈上垃圾值,出错设备号与返回码均不可信,误导排障 补全实参:MSPROF_LOGW("... failed devId %u, ret=%d", devId, ret);

likedislike
Jjinyingqi成员
8月5日 将 chenminghao11 设为负责人
jinyingqi成员
8月5日 评论:

✅ 此Issue为Msprof工具问题,分配给领域责任人 @chenminghao11,请及时处理。

建议您在24小时内反馈进展,在7天内闭环。
(类别:Bug)

likedislike
komorebi成员
8月6日 评论:

收到,预期在8.12号解决上述问题。

likedislike
unstainunstain
8月6日 关联了pull request:fix: master分支 测试用例存在多处日志错误描述不完整 (#177)
Jjinyingqi成员
8月10日 移除了负责人 chenminghao11
Jjinyingqi成员
8月10日 将 imaginationhh 设为负责人
unstain
unstain
9月3日 评论:

@Eddie3226 您好,问题已修复关联pr#484

likedislike
sinat_31531339
sinat_31531339成员
9月3日 评论:

您好,问题已修复,关闭ISSUE,如果还有问题,可以再次提交ISSUE联系

likedislike
sinat_31531339sinat_31531339成员
9月3日 issue状态由 进行中 改变为 已完成
sinat_31531339sinat_31531339成员
9月3日 关闭了 issue
CANN-robotCANN-robot成员
9月3日 添加了label:resolved