Skip to content

Remove the dependency on grpc-go's experimental API (e.g. resolver & balancer) #15145

@ahrtr

Description

@ahrtr

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:

We should have

  • a summary on existing design/implementation first
  • proposal(s) to replace them, and with pros & cons. invite grpc's experts to review.
  • evaluate the impact on etcd itself and users of etcd client sdk.

Mitigations:

Long-term solution?

Related followup:

Why is this needed?

Improve stability

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions