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
I've got a bug I can't debug myself. I ended up within the are of DS9 and couldn't figure out what was going on so I couldn't fix it myself.
Basically the issue I ran into was when client is streaming from an unending source it would just stop yielding messages at some point. It LOOKED like the socket stopped receiving data from what I could tell.
I've reproduced the problem (or similar) in the following git repo which has more notes. This is just a slightly hacked up routeguide so that it is unending. I'd expect it to never end, but the client starts missing messages and eventually it stops receiving all messages. This is over the course of minutes, not immediately.
The server in this case also continue to stream, even when the client has disconnected. But I'm not as concerned about that one in my exact use case since I'm only streaming as a client and not a server.
Thanks, I really like the project. The forking server model for griffin looks fantastic.
The text was updated successfully, but these errors were encountered:
Hi grpc_kit,
I've got a bug I can't debug myself. I ended up within the are of DS9 and couldn't figure out what was going on so I couldn't fix it myself.
Basically the issue I ran into was when client is streaming from an unending source it would just stop yielding messages at some point. It LOOKED like the socket stopped receiving data from what I could tell.
I've reproduced the problem (or similar) in the following git repo which has more notes. This is just a slightly hacked up routeguide so that it is unending. I'd expect it to never end, but the client starts missing messages and eventually it stops receiving all messages. This is over the course of minutes, not immediately.
https://github.com/brocktimus/grpc-kit-stream-repro
The server in this case also continue to stream, even when the client has disconnected. But I'm not as concerned about that one in my exact use case since I'm only streaming as a client and not a server.
Thanks, I really like the project. The forking server model for griffin looks fantastic.
The text was updated successfully, but these errors were encountered: