项目

一般

简介

错误 #1250

DU中sysrepo 参数动态修改过程不完整

由 冯 跃刚 在 超过一年 之前添加. 更新于 超过一年 之前.

状态:
新建
优先级:
普通
指派给:
冯 跃刚
开始日期:
2023-08-15
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
DU

描述

系统启动之后,当用户在yzmm界面上修改小区配置下(部分)调度参数后,yzmm提示修改成功,未提示须重启小区,但实际上已修改的调度参数并未配置到DU内容调度器模块中

历史记录

#1

由 冯 跃刚 更新于 超过一年 之前

1.网管界面上小区参数被动态修改后,DU 内部sysrepo agent发送EVT_OAM_CELL_DYN_CONFIG_REQUEST到gnb manager,gnb manager处理EVT_OAM_CELL_DYN_CONFIG_REQUEST,分配内存创建cell add transaction,然后发送EVT_OAM_CELL_RECONFIG_REQUEST进行下一步处理。EVT_OAM_CELL_RECONFIG_REQUEST被以非transaction的方式处理,这导致之前分配的cell add transaction无法释放,造成内存泄漏。
2.gnb manager处理EVT_OAM_CELL_RECONFIG_REQUEST时,还会向oam agent发送EVT_OAM_CELL_RECONFIG_RESPONSE,但是oam agent并没有处理EVT_OAM_CELL_RECONFIG_RESPONSE
3.gnb manager处理EVT_OAM_CELL_RECONFIG_REQUEST后向RRM发送RRM_CELL_RECONFIG_REQUEST,RRM处理RRM_CELL_RECONFIG_REQUEST后向gnb manager发送EVT_RRM_CELL_RECFG_CONFIRM,EVT_RRM_CELL_RECFG_CONFIRM消息没有transaction ID,gnb manager的无transaction ID处理流程并没有EVT_RRM_CELL_RECFG_CONFIRM的处理分支,所以无法处理该消息,直接返回FAILURE。整个处理流程到此结束。

#2

由 冯 跃刚 更新于 超过一年 之前

解决方案:
1.新建 cell reconfig transaction类及实现,以支持由gnb mngr状态机来动态修改参数
2.目前动态修改的参数配置过程大致为oam agent -> gnb mngr (cell reconfig transaction) -> rrm -> schedulerLv11,最后由schedulerLvl1向gnb mngr发送confirm,结束transaction
3.目前仅配置参数max msg3 per ul slot到schedulerLv11

代码已入库

#3

由 冯 跃刚 更新于 超过一年 之前

问题状态记录移到错误 #1258

导出 Atom PDF