We are trying to differentiate between deadline exceeded during method call 
on server, or when the connection hasn't been established yet. In both 
cases we receive a generic log 
with status DEADLINE_EXCEEDED. We went through gprc code, but couldn't 
figure out where the ping call was being made. We request you to help 
clarify on the following points:
1. Can you provide code reference where client calls ping to server and 
waits for the ack?
2. Does all the channel calls go through this ping call with server?
3. Is there any way to provide a custom timeout for the ping call which is 
different that the entire timeout for the method execution?
4. We saw that some of the calls receive `waiting_for_connection` in the 
description of the deadline exceeded exception on client side. Is it due to 
the ping call timing out or the method call timing out?

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/f8b922c0-8e8f-4d6a-a348-fca9d075666bn%40googlegroups.com.

Reply via email to