Files
LanMountainDesktop/docs/auto_commit_md/20250428_7a26848.md
lincube d8f75e86be Add IPC backoff/retries and safer disposal
Introduce exponential backoff, jitter and retry logic across IPC components to improve robustness and avoid tight retry loops; make disposal idempotent and add connection guards. Key changes:
- LauncherCoordinatorIpcServer / LauncherIpcServer: add backoff constants, ComputeBackoff(), consecutive error tracking and delayed retries with jitter.
- LanMountainDesktopIpcClient / LauncherIpcClient: add connect retry loops, timeouts, delayed retries, improved error logging, and use ArrayPool for buffered async writes; ensure proper cleanup on failures.
- PublicIpcHostService: add disposed flag, guard OnPeerConnected and Dispose, and clear connected peers on dispose.
- Add many auto-generated commit analysis docs under docs/auto_commit_md and new scripts for analyzing/generating commit docs.
These changes aim to make IPC connection handling more resilient and resource-safe.
2026-05-07 21:39:21 +08:00

45 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 提交分析报告
## 基本信息
| 属性 | 值 |
|------|-----|
| **提交哈希** | 7a268489c95cf8eac0f71e8c41c1659bd57d324b |
| **父提交** | 148e4c894a3e3df7e4c94ac867bb284710774b27 |
| **作者** | lincube |
| **邮箱** | lincube3@hotmail.com |
| **提交时间** | 2025-04-28 17:54:45 (+08:00) |
| **提交信息** | ci.圆角 |
## 提交信息分析
**ci.圆角** - 这个提交涉及持续集成CI相关的"圆角"Corner Radius样式调整。
根据项目文档 `CORNER_RADIUS_SPEC.md`,这可能是:
- 统一组件圆角样式
- 修复圆角相关的 UI 问题
- 更新 CI 流程中的样式检查
## 变更概览
建议查看详细变更:
```bash
git show 7a268489c95cf8eac0f71e8c41c1659bd57d324b
```
## 提交类型
- [ ] 版本发布 (Release)
- [ ] 功能新增 (Feature)
- [ ] Bug 修复 (Bug Fix)
- [ ] 文档更新 (Documentation)
- [x] 代码重构 (Refactoring)
- [x] CI/CD 相关 (CI/CD)
- [ ] 其他 (Other)
## 相关文档
- [圆角规范](file:///d:/github/LanMountainDesktop/docs/CORNER_RADIUS_SPEC.md)
- [视觉规范](file:///d:/github/LanMountainDesktop/docs/VISUAL_SPEC.md)