[Feature]: remove the grpcio gRPC backend #1524
Labels
A-common
Area:common issues that not related to specific pillar
triage:accepted
Has been triaged and accepted.
Milestone
Related Problems?
No response
Describe the solution you'd like:
The grpcio crate seems to be mostly used for internal TiKV purposes, and as a result doesn't get much maintenance. While it finally gained an option to use prost as a codec, apparently its prost update has gotten stuck for six months, making an upgrade to prost 0.12 and recent tonic harder. Given the amount of maintenance this project's dependencies are getting and given the limited popularity of the grpcio implementation (50k downloads in past 90 days vs 7.9M for tonic in the same time frame), I propose we remove the grpcio implementation from the opentelemetry core crates.
I would be willing to do the legwork if necessary.
Considered Alternatives
Alternatively, maybe there is some way to cut the grpcio dependencies off from the other crates in a way that it doesn't block tonic work? But if none of the maintainers is willing to champion doing the work to keep grpcio going, I think removing support for it is the better choice.
Additional Context
No response
The text was updated successfully, but these errors were encountered: