Robert Macaulay
Robert Macaulay
This pairs w/ my new PR https://github.com/grpc/grpc-kotlin/pull/360 There's never a server that I could think of who would desire to not collect the requests from the stream. I'm not certain...
Mostly.. What I've noticed is that the example in the PR ``` fun exampleStream(requests: Flow): Flow { val start = System.nanoTime() return flow { requests.collect { value -> val collected...
It's much larger than 0. Even with this patch, it's non 0. But it seems slightly more consistent and slightly lower in our prod load testing. We are collecting immediately....
I'm doing a bit more testing with this, and today I'm not getting much of an improvement. First off, the medians are very low. 0.3ms or so For p99. The...
@lowasser Just checking in to see if this project is still alive or if you have any questions/concerns on this?
That is something a server could do w/ the current implementation, but only for the streaming request style. The unary versions behave like this PR attempts. Also, for that usecase...
The interceptor code runs well before any of the code in question. The interceptors get a chance to kill the request well before anything we're talking about here has a...
Closing so this stops showing on my list.
@lowasser Just checking in to see if this project is still alive or if you have any questions/concerns on this?
@jamesward Thoughts on this?