当前位置:首页 > 报告详情

SONiC Orchagent 基于事件的重试.pdf

上传人: 明**** 编号:1011674 2025-12-21 22页 1.56MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
主要内容概括: 1. **Retry Logic Optimization**:针对BGP路由安装过程中的重试逻辑进行优化。 2. **问题**:存在太多待处理条目,影响重试过程。 3. **解决方案**: - 将未准备好的条目分离。 - 使用重试缓存。 - 将数据恢复到同步映射。 4. **约束表示**:通过预定义类型和值对特定约束进行表示。 5. **失败任务表示**:确定何时将失败任务移动到重试缓存,并存储约束信息。 6. **效率要求**:确保失败任务安全存储,重试缓存高效查询和清除。 7. **即时通知**:关注约束何时满足,并立即通知重试缓存。 8. **RetryMap数据结构**:包括RetryKeysMap和已解决约束集合。 9. **重试过程**:检查所有已解决约束,移动相关任务,清除未引用约束。 10. **新任务预处理**:检查与新任务相同键的重试映射中的任务。 11. **测试计划**:注入无效路由到redis-app,并观察效果。 12. **行动呼吁**:欢迎对PR进行评论。
"优化BGP路由重试策略?" "如何高效管理重试缓存?" "重试逻辑优化,你了解多少?"
客服
商务合作
小程序
服务号
折叠