项目

一般

简介

错误 #4767

偶现du日志二进制文件解析一部分,剩余内容无法解析

席 振斌14 天 之前添加. 更新于 3 天 之前.

状态:
转测试
优先级:
一般
指派给:
开始日期:
2026-01-20
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
DU, LogWriter
发现问题版本:
Rel_3.1.5
目标解决问题版本:
Rel_3.1.5

相关的问题

关联到 3.0基站产品测试 - 错误 #4821: LogWriter在记录DU的二进制文件中有个别日志的参数输出长度超出规则文件计算的长度进行中2026-01-31

Actions

历史记录

#1

席 振斌 更新于 14 天 之前

  • 状态新建 变更为 进行中
#2

席 振斌 更新于 3 天 之前

  • 问题归属 DU 已添加

【错误原因】
从logWriter日志分析存在2个问题:
1、du有部分线程未注册,导致发送的udp日志通知logwriter因找不到线程id无法处理;
2、logwriter偶尔有1条日志会在写二进制时多写入4-16个字节,导致logParser解析日志时,偏移值计算错误,后续日志解析失败
3、对日志量比较大的线程,du和logWriter同步扩大了共享内存块的大小

【修改方案】
1、需要du注册线程;
2、修改了logParser的处理逻辑,保证日志解析不丢失日志,logWriter多写字节的问题优先级降低,通过其他单子跟踪

【回归方法和注意事项】
最新发布的3.1.4pre1T4和3.2.1_Pre1T1都合入了此修改

#3

席 振斌 更新于 3 天 之前

  • 指派给席 振斌 变更为 周 立伟
#4

席 振斌 更新于 3 天 之前

  • 状态进行中 变更为 审视
  • 指派给周 立伟 变更为 杨 杨乐
#5

席 振斌 更新于 3 天 之前

  • 关联到 错误 #4821: LogWriter在记录DU的二进制文件中有个别日志的参数输出长度超出规则文件计算的长度 已添加
#6

杨 杨乐 更新于 3 天 之前

  • 状态审视 变更为 转测试
  • 指派给杨 杨乐 变更为 郭 锁奇

导出 Atom PDF