scm-harmonic-cmts-admin/routers
swpa 4437e4e3fa refactor(backend): 實施 Priority 1 核心穩定性升級與連線防護
- 實作設備級別鎖 (Per-Host Lock):將全域鎖改為 defaultdict(asyncio.Lock),大幅提升多人併發操作能力 (shared.py, config.py, backup.py)。
- 修復 Netmiko 連線洩漏:全面導入 try...finally 機制,確保發生異常時 disconnect() 絕對會被執行 (query.py, config.py)。
- 解除 Event Loop 阻塞:將解析樹狀圖等 CPU-Bound 任務移至 asyncio.to_thread 背景執行,防止 API 請求卡死 (config.py)。
- 強化 AsyncSSH 生命週期:於備份還原路由導入 async with Context Manager,確保 SSH 連線與 Process 絕對乾淨釋放 (backup.py)。
2026-05-31 14:24:10 +08:00
..
backup.py refactor(backend): 實施 Priority 1 核心穩定性升級與連線防護 2026-05-31 14:24:10 +08:00
config.py refactor(backend): 實施 Priority 1 核心穩定性升級與連線防護 2026-05-31 14:24:10 +08:00
leaf_options.py feat: 1.PostgreSQL 高可用性架構升級, 2.導入continue.dev與Roo Code偕同開發模式。 2026-05-21 16:57:45 +08:00
lock.py feat: Finalize JSON cache architecture and prepare for PostgreSQL migration 2026-05-21 16:57:08 +08:00
query.py refactor(backend): 實施 Priority 1 核心穩定性升級與連線防護 2026-05-31 14:24:10 +08:00
terminal.py Initial commit: 完成基礎架構與 MAC Domain 正名 2026-04-29 18:00:40 +08:00