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: do not block identify on SSE client shutdown completion (#384)
It appears that the `async_shutdown` method in Foxy client hangs
indefinitely. It's not clear whether this is because the FD
servers are misbehaving, or the client is somehow misbehaving.
In any case, this is causing Identify to hang because it waits for
`async_shutdown` completion handler to be invoked before creating a new
EventSource client.
One solution would be to not wait for that, and just make the new client
immediately. That works, but it still leaves the old client sitting in
memory waiting forever.
Instead, I've changed the shutdown logic to simply close the TCP socket.
0 commit comments