Welcome to the first monthly wrap-up of 2020. In January, we had regular releases, some great articles, some great PRs and issues, and of course, new members of the community.
Let’s take a look!
This month our team made 2 TiKV releases:
- The 3.0.9 release includes the configuration change to speed up the Region scattering, some optimized configuration items, and a fixed issue for Region Merge.
- The 4.0.0-beta release includes major updates such as quick backup and restoration support, RocksDB version upgrade, and also bugs fixes.
@brson published his first episode of the Rust Compile time series, The Rust Compilation Calamity, and shared his research and experiences with Rust compile times, using the TiKV project as a case study.
@BusyJay together with @zhexuany and @bb7133 wrote an overview on Raftstore in the series of A TiKV Source Code Walkthrough (in Chinese). This article uses the code of TiKV 3.0 version as an example to present the key definitions and designs in the raftstore source code.
Help wanted issues (mentoring available)
Call for participation
@yeya24 suggested in #6407 that some counter metrics don’t follow the Prometheus Label Naming conventions and we should consider renaming them. While we agreed it is worth regulating the metrics, changing so many metrics in multiple places all at once is not easy. What do you think?
We’d like to welcome the following new contributors to TiKV and thank them for their work!
If you’d like to get involved, we’d love to help you get started. You might be interested in tackling one of these issues. If you don’t know how to begin, please leave a comment and somebody will help you out. We’re also very keen for people to contribute to documentation, tests, optimizations, benchmarks, refactoring, or other useful things.
This Week in TiDB
For more detailed and comprehensive information about TiDB and TiKV, we have weekly updates. The following cover January: