Files
seaweedfs/weed/shell
DevinandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> b2ea2e3c20 shell: stop the master reconnect loop when RunShell returns
KeepConnectedToMaster ran on context.Background(), so once RunShell
returned — including the new connect-timeout early return — the
reconnect goroutine kept dialing forever, and repeated RunShell calls
accumulated one each. Give it its own cancellable context, separate
from connectCtx whose deadline must not cut reconnects under a live
shell.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-21 14:35:19 -07:00
..