文件最后提交记录最后更新时间
修正循环依赖 Co-authored-by: lbr711<liuboru1@huawei.com> Co-authored-by: yangjinyang<yangjinyang5@huawei.com> # message auto-generated for no-merge-commit merge: !602 merge pr_03 into dev 修正循环依赖 Created-by: yangjinyang Commit-by: lbr711;yangjinyang Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20251225 --> # 合入背景 故障码上报功能位于server中,llm_engine中为了上报故障码直接将server的healthChecker.cpp加入编译llm_engine.so时源文件链接范畴,导致所有直接/间接依赖llm_engine.so的模块,都必须显示链接mindieservice_endpoint,否则找不到符号无法通过编译。 Fix part of #312 # 修改内容 原本内嵌于HealthChecker类中的错误队列功能抽取为独立的单例类ErrorQueue,实现了错误处理逻辑的集中化与解耦,提升了代码的模块化、可维护性,并为其他模块复用该功能奠定了基础 # 资料变更 不涉及 # 接口变更 不涉及 # 测试结果 ![image.png](https://raw.gitcode.com/user-images/assets/8772840/74bcb9f1-7eea-4d39-9939-8bbdf303b3a5/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8772840/31bd8670-ef29-4133-a8df-f0af92f12bac/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8772840/9c2646f1-7aca-4a82-b653-60277ee4d1f5/image.png 'image.png') # CheckList > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x]。 - [ ] 代码注释完备 - [ ] 正确记录错误日志 - [ ] 进行了返回值校验 (禁止使用void屏蔽安全函数、自研函数返回值;考虑接口的异常场景;调用底层组件接口时,需要进行返回值校验) - [ ] 进行了空指针校验 - [ ] 若存在资源申请,使用后资源被正确的释放了 - [ ] 若涉及多线程场景,考虑了并发场景,不存在死锁问题 - [ ] 按照[代码仓中提供的格式模板](https://gitcode.com/Ascend/MindIE-LLM/blob/master/.clang-format),使用clang-format工具格式化代码 - [ ] 符合Ascend社区的编码规范。[C++ 语言编程指导](https://gitcode.com/Ascend/community/blob/master/docs/contributor/Ascend-cpp-coding-style-guide.md) | [C++ 语言安全编程指导](https://gitcode.com/Ascend/community/blob/master/docs/contributor/Ascend-cpp-secure-coding-guide.md) See merge request: Ascend/MindIE-LLM!6022 个月前
【MindIE LLM】server删除kmc相关 Co-authored-by: zhangdiago<zhangdi5@huawei.com> # message auto-generated for no-merge-commit merge: !37 merge personal/z00833806/KMC_remove1223 into dev 【MindIE LLM】server删除kmc相关 Created-by: zhangdiago Commit-by: zhangdiago Merged-by: ascend-robot Description: 1. 合入背景 Fix part of #50 Server代码仓的证书加载逻辑需适配KMC日落 2. 修改内容 删除KMC相关的代码,修改密码的解密逻辑变为直接读取明文密码 3. 资料变更 涉及,资料中对应的kmcksfMaster、kmcksfStandby、TlsPkPwd等KMC、口令相关对外参数配置需删除 4. 接口变更 kmcksfMaster、kmcksfStandby、TlsPkPwd等KMC、口令口令相关对外参数配置需删除 5. 测试结果 删除kmc后,不带证书、带证书场景拉起服务都OK,详见验证报告 1)不开https,推理OK ![image.png](https://raw.gitcode.com/user-images/assets/8772840/9b1dabee-994f-44fb-9e56-7726af37e60d/image.png 'image.png') 2)配置证书后拉起服务OK ![image.png](https://raw.gitcode.com/user-images/assets/8772840/49ee6aaf-f32b-4708-9147-a649f8b13f93/image.png 'image.png') 3)服务端证书 ![image.png](https://raw.gitcode.com/user-images/assets/8772840/b0d4e993-88a5-4c99-acc8-f9002082344f/image.png 'image.png') 4)客户端证书 ![image.png](https://raw.gitcode.com/user-images/assets/8772840/12a30e18-37c9-4bc4-bb34-29ed324c9e61/image.png 'image.png') 5)打开https,推理OK ![image.png](https://raw.gitcode.com/user-images/assets/8772840/4317295d-2b23-4560-893e-eb0bbe586708/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8772840/69d3572c-5695-4413-9ca8-b27c661329fe/image.png 'image.png') 6. CheckList PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备 - [x] 正确记录错误日志 - [x] 进行了返回值校验 (禁止使用void屏蔽安全函数、自研函数返回值;考虑接口的异常场景;调用底层组件接口时,需要进行返回值校验) - [x] 进行了空指针校验 - [x] 若存在资源申请,使用后资源被正确的释放了 - [x] 若涉及多线程场景,考虑了并发场景,不存在死锁问题 - [x] 按照[代码仓中提供的格式模板](https://gitcode.com/Ascend/MindIE-LLM/blob/master/.clang-format),使用clang-format工具格式化代码 - [x] 符合Ascend社区的编码规范。[C++ 语言编程指导](https://gitcode.com/Ascend/community/blob/master/docs/contributor/Ascend-cpp-coding-style-guide.md) | [C++ 语言安全编程指导](https://gitcode.com/Ascend/community/blob/master/docs/contributor/Ascend-cpp-secure-coding-guide.md) See merge request: Ascend/MindIE-LLM!374 个月前