Remove the dependency on grpc-go's experimental API (e.g. resolver & balancer) #15145
Open
Description
What would you like to be added?
etcd is depending on some experimental APIs of grpc-go, such as resolver. Once these APIs change in future, it might break etcd. So we should try to remove the dependency on any experimental APIs; instead, let's try to use stable APIs.
References:
- transport: new stream with actual server name grpc/grpc-go#5748 (comment)
- transport: new stream with actual server name grpc/grpc-go#5748 (comment)
Why is this needed?
Improve stability