Non-descriptive error messages on connection failure
Open
- 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
Assessment
This issue has not been assessed yet.