已关闭
feat(render_service): add delayed cleanup for render nodes after process death #30729
huaixu-y创建于 6月15日关闭于 7月14日
feat(render_service): add delayed cleanup for render nodes after process death #30729
已关闭
当前Pull Request已关闭, 关闭人@huaixu-y
6月16日 审查状态已重置,审查人: aslklw,liuchao-huawei,white-dragon-tiger
6月16日 审查状态已重置,审查人: aslklw,liuchao-huawei,white-dragon-tiger
6月16日 审查状态已重置,审查人: aslklw,liuchao-huawei,white-dragon-tiger
此处折叠了61条消息 查看更多
openharmony_ci
6月26日 评论:
6月26日 评论:
ISSUE关联关系有变化,之前验证结果无效,需要重新触发构建


chuchengcheng
6月26日 评论:
6月26日 评论:
🚨 🤖 AI 代码检视报告 🚨
总体评估: CRITICAL
问题统计:
- 总问题数: 7
- 严重问题: 3
- 高危问题: 4
摘要:
该PR引入了延迟清理机制,但存在多处空指针解崩风险、多进程模式下缺少状态同步回退逻辑、以及清理任务状态管理逻辑错误等严重问题,需立即修复。
📊 详细报告
查看完整的审查详情,包括具体的问题描述、建议和代码位置:
🔗 查看详细报告
此评论由 OpenHarmony Insight 代码审查系统自动生成


rosen/modules/render_service/main/render_server/transaction/rs_client_to_service_connection.cpp
@@ -2639,0 +2703,4 @@
2703+ return ERR_INVALID_VALUE;
2704+ }
2705+ renderServiceAgent_->SetDelayedCleanupEnabled(remotePid_, enabled);
2706+ BroadcastDelayedCleanupEnabled(remotePid_, enabled);
这里如果存在多个RP时,会往多个RP中插入RemotePid,但是RemotePid清理不掉,可能存在内存泄露


openharmony_dcp
7月13日 评论:
7月13日 评论:
您好, @huaixu-y 该PR需要您响应,已过去25天未响应,请根据检视意见进行修改,如5天内未响应检视意见,此PR会被自动关闭。关闭后的PR,如有需要,您可以自行打开该PR。


7月14日 关闭了 pull request
Description:
Issue number:
Test & Result:
CodeCheck:
L0新增用例自检结果