grpc-kotlin
grpc-kotlin copied to clipboard
Invoke call.close only if call was not cancelled
trafficstars
We experienced an issue with streaming responses. When we have multiple active requests and one of the requests is cancelled by the client, then all other requests are also closed.
It appears that invoking call.close an a cancelled call somehow affects the established http connection which is then closed by the http server.
This PR somehow doesn't trigger test. Is this still an issue? If yes, can you try rebase it into the main branch?