Closed kennytm closed 3 years ago
Set version to 5.0.0-rc and upgrade TiKV to release-5.0-rc.
This is a major version bump, so many code has to be refactored. The major changes are:
grpcio
futures_cpupool
futures::executor::ThreadPool
speed_limiter
tikv_util::time::Limiter
make check && make test
Should be no.
What have you changed? (mandatory)
Set version to 5.0.0-rc and upgrade TiKV to release-5.0-rc.
This is a major version bump, so many code has to be refactored. The major changes are:
grpcio
is changed to use async/await (futures 0.3), so we followed. Several functions which deals with futures become async.futures_cpupool
is replaced byfutures::executor::ThreadPool
.speed_limiter
module is replaced bytikv_util::time::Limiter
What are the type of the changes? (mandatory)
How has this PR been tested? (mandatory)
make check && make test
Does this PR affect TiDB Lightning? (mandatory)
Should be no.
Refer to a related PR or issue link (optional)
Benchmark result if necessary (optional)
Add a few positive/negative examples (optional)