错误 #1250
DU中sysrepo 参数动态修改过程不完整
0%
描述
系统启动之后,当用户在yzmm界面上修改小区配置下(部分)调度参数后,yzmm提示修改成功,未提示须重启小区,但实际上已修改的调度参数并未配置到DU内容调度器模块中
历史记录
由 冯 跃刚 更新于 超过一年 之前
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。整个处理流程到此结束。