You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(multiplexer): restore session proxies on daemon restart
Fixes Docker container connectivity issue when daemon restarts by:
- Persisting port allocations from database to PortAllocator on startup
- Recreating session proxy listeners for running Docker sessions
- Enhanced reconciliation with orphaned proxy cleanup and auto-healing
Key changes:
- Added restore_allocations() to PortAllocator for state recovery
- Added restore_session_proxies() to ProxyManager with health checks
- Wired up restoration logic in daemon startup (server.rs)
- Enhanced reconcile() to clean up zombies and auto-heal missing proxies
This enables iterative development by allowing frequent daemon restarts
without breaking container network connectivity.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
0 commit comments