错误 #2479
15Ppre1_T5版本,异频xn乒乓切换一段时间后,上报A5不再发起切换。
开始日期:
2024-11-29
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
CU
发现问题版本:
Rel_2.1.15P
目标解决问题版本:
Rel_2.1.16P
FPGA板卡类型:
CPU类型:
描述
15Ppre1_T5版本,3.3G-3.5G频段,异频xn乒乓切换一段时间后,上报A5不再发起切换。
研发定位为上次切换,目标侧还没有收到源侧的end maker,切换流程没走完,导致后续切换异常。
目前研发增加日志打印,复现定位中。
文件
历史记录
由 席 振斌 更新于 9 个月 之前
问题原因:
初步分析:通过后来复现的any报文分析,通过报文可以看到目标侧及时收到了源侧发送的end maker,但是目标侧一直没有进行 end maker的处理,且从日志看在收到end maker的udp socket到endmaker的处理函数没有看到任何异常的返回;同时通过baseservice的日志看,udp_rx_dl线程在问题发生的时间段cpu占用率一直是99.002%,此线程在平常峰值灌包时最高才达到70%,从西安的环境上看不带任何业务时cpu占用率在0.7%~1.4%之间,但是触发问题的环境不带任何业务的切换在发生问题前后有段时间cpu占用率很高;
定位方法:
1、之前basesevice的日志打印是10s一次,现在修改为1s一次,重点看一下问题发生时此线程的是不是确实是占用率很高;
2、在udp接受socket的函数,recvfrom后将endmaker的消息打印看目标侧有没有在发生问题时收到end maker消息;