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.
