scwhittle commented on PR #33317:
URL: https://github.com/apache/beam/pull/33317#issuecomment-2527596847

   What will happen if runner restarts and SDK channels are no longer 
connected? I believe without keep-alives the channel being broken is only 
detected when there are writes.  It seems like there could be cases then where 
the SDK just hangs waiting for incoming data that will never be received and 
not making writes.
   
   From https://github.com/grpc/grpc/blob/master/doc/keepalive.md should we 
instead be configuring to ping without calls and increase the max pings without 
data? Perhaps that would prevent the spurious heartbeat failures in cases where 
processing is taking long enough that we aren't using the channel.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to