返回 Bug 清单
BUG-0855project-75高已修复docker-registry
shutdown 清理 EventBus + StreamingBridge 定时器防泄漏
发现:2026-10-09验证:2026-10-11置信度:70%
症状
commit 3ae16708e4c9 (2026-09-17) fix: shutdown 清理 EventBus + StreamingBridge 定时器防泄漏
根因
commit message 描述: fix: shutdown 清理 EventBus + StreamingBridge 定时器防泄漏
修复方案
修复 95 行,删除 0 行。改动文件: proxy/governance/learning-history/decision-history.jsonl, proxy/src/server.js
错误签名
fix: shutdown 清理 EventBus + StreamingBridge 定时器防泄漏 shutdown() 原来没有调用:
- eventBus.stopPeerProbe() → peer registry 健康度探针 timer 泄漏
- eventBus.stopCleanup() → subscription TTL cleanup timer 泄漏
- streamingBridge.stop() → heartbeat + stale reaper timer 泄漏
现在三件都调了。所有 5 个 E2E smoke 全绿:
smoke-streaming ✅ (ring buffer + global_seq 可见)
smoke-ws-streaming ✅ (binary + bidirectional publish)
smoke-federation ✅ (max_hops + 防环路)
smoke-real-traffic ✅ (SLG 完整流程)
smoke-tool-registry ✅技术信息
来源项目
project-75
涉及文件
proxy/governance/learning-history/decision-history.jsonl, proxy/src/server.js
标签
git-sweep, auto-ingested, project-75, mcp-reported, source-agent