4 comments (4 comments)0 reactions (0 reactions)0 assignees (0 assignees)Rust2,189 forks (2,189 forks)batch import
component/gRPChelp wantedtype/enhancement
Repository metrics
- Stars
- 15,922 stars (15,922 stars)
- PR merge metrics
- Avg merge 28d 9h (Avg merge 28d 9h)68 merged PRs in 30d (68 merged PRs in 30d)
Description
The gRPC stack tikv is on is unloved and it looks like the future of gRPC in Rust is https://github.com/tower-rs/tower-grpc. Let's start migrating in that direction.
There will be many unknowns here, upstream contributions needed, benchmarking, careful regression testing.
Contributor guide
- Research direction
- Study tower grpc API and compare with current gRPC usage in TiKV. Identify necessary changes and plan migration steps. Set up benchmarking to compare performance before and after migration.
- Tech stack
- rust
- Domain
- backenddatabase
- Issue type
- Refactor
- Prerequisites
- RustgRPC