Files
Paul Lorenz e0a0945042 Stop disabling a connected router from deadlocking the controller. Fixes #4542
- closes a disabled router's control channel after the connected map's RemoveCb returns, rather than
  inside its callback; the channel's close handler runs DisconnectRouter synchronously, which reads
  and removes the same map entry and self-deadlocked on the shard lock, wedging the raft apply
  goroutine and every path selection behind it
- logs any error from closing the channel
- adds godoc for UpdateCachedRouter
- tests that disabling a connected router completes and tears the connection down
- notes the fix in the changelog
2026-10-06 11:23:46 -04:00
..
2026-01-28 12:34:10 -05:00
2026-01-28 12:34:10 -05:00
2026-01-28 15:01:35 -05:00
2026-01-28 15:01:35 -05:00
2022-03-23 12:51:49 -05:00
2026-01-28 15:01:35 -05:00
2026-01-28 12:34:10 -05:00