Yes, the 1.14 update in combination with these channel args on the server side fixed my issue:
builder.AddChannelArgument(GRPC_ARG_KEEPALIVE_TIME_MS, 1000); builder.AddChannelArgument(GRPC_ARG_KEEPALIVE_TIMEOUT_MS, 1000); builder.AddChannelArgument(GRPC_ARG_HTTP2_MIN_RECV_PING_INTERVAL_WITHOUT_DATA_MS, 500); builder.AddChannelArgument(GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS, 1000); Am Dienstag, 7. August 2018 01:04:12 UTC+2 schrieb Yang Gao: > > It sounds like the problem is similar to #15889 as you mentioned. We > should continue the discussion in the issue. > > On Wednesday, July 18, 2018 at 10:47:51 AM UTC-7, banshe...@googlemail.com > wrote: >> >> In principle, yes. I also already compiled a minimal reproducing example. >> However I found various issues which might be related, i.e. >> https://github.com/grpc/grpc/issues/15889 or >> https://github.com/grpc/grpc/issues/14779 . >> Concerning the second part of the question: I make an RPC which returns a >> stream of empty messages and the server just keeps sending them in an >> infinite loop, yes. The interesting thing is that the server correctly ends >> the stream if I shutdown the client gracefully. Only if I deactivate my >> network adapter or pull the cable on the client is when I can observe the >> above-mentioned effect. >> >> Am Mittwoch, 18. Juli 2018 19:35:58 UTC+2 schrieb juanl...@google.com: >>> >>> Hi, could you file an issue on https://github.com/grpc/grpc/issues with >>> the (minimal, desirably) reproducing step? >>> >>> BTW, if this issues happens even when the messages are empty, I suppose >>> you are keeping sending the messages? >>> >>> On Wednesday, July 18, 2018 at 3:38:22 AM UTC-7, >>> banshe...@googlemail.com wrote: >>>> >>>> Having digged further into this, it appears to be a linux-specific >>>> problem. I don't have this issue with a Windows server. And the message >>>> size also doesn't matter. The problem is reproducible with empty messages, >>>> too. >>>> >>> -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To post to this group, send email to grpc-io@googlegroups.com. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/370c7ea4-4045-4891-b443-0130599efc19%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.