Replaces release-on-reissue. A connection that already holds an id gets that same id back, however many times it re-selects, so a second one is never minted and there is no orphan to clean up afterwards. This leaves the login state machine alone, which is the point: choosing a server queues a disconnect that is never cancelled, but the queue drains on the next slice, so a pipelined seed/login/select still reaches the issuing path. Making that path idempotent is cheaper and safer than teaching the protocol handler to ignore what follows a server select. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Fixtures | ||
| Tests | ||
| UOContent.Tests.csproj | ||