grpc / grpc/grpc-rust

Non-descriptive error messages on connection failure

Open
#1,608 1 comment 6 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
12.5k
Forks
1.3k
Avg merge
4d 7h
Merged PRs (30d)
24

Description

Tonic currently returns "transport error" when DNS queries fail. This can happen for instance when a DNS resolver is overloaded in a Kubernetes cluster or the VPC DNS resolver throttles on AWS.

It would be extremely helpful if the library could distinguish between DNS errors, TCP connection error and HTTP/2 connection error.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.