My 2 microservices are talking to each other via GRPC and I am using envoy proxy. Microservice A is calling Microservice B and envoy container is inside Mircoservice A's pod.
My problem is that if because of any issue Microservice B pod crashed I dont get any error at A, its just keeps trying to establish connection.
My expectation is that since B pod is crashed envoy proxy should immediately give some error that cant connect or something because it knows that connection is not possible as no pods are available.
I have a standard connection timeout at A but I want envoy to fail quick in this case.
Nothing can be done at B side since it will be already crashed and A is relying on envoy proxy.