Wonderful day! Welcome to the third edition of ‘This Month in TiKV’, covering September 2019.
This month our team made one TiKV minor release (v3.0.4)! This release includes bug fixes and minor, backwards compatible features.
You can review the changelogs here:
Upgrading? Please take note of these things:
- There is a new batch split region command.
- There is a new
Here are some articles our contributors have published over the last month:
- @breeswish published an article teaching about TiKV's MVCC implementation (Chinese).
- @nrc talked on his blog about migrating projects from Futures 0.1 to 0.3.
- @yiwu-arbug and @pentium3 write about automatically tuning TiKV with AutoTiKV (Chinese).
- @overvenus submitted a PR to add tests for our upcoming backup mechanism #5486.
- @overvenus enabled the backup feature #5476.
- @5kbpers added some traits related to our ongoing engine abstraction #5445.
- @5kbpers allowed the handling of read index requests with a lease, saving 1 round trip #5401.
- @niedhui forwarded our efforts to use new, more efficient codecs in our coprocessor #5496.
- @niedhui updated some of our cryptographic dependencies #3886.
- @jing118 added some metrics regarding jemalloc #5448.
- @aknuds1 added a default
- @nrc improved our use of unsafe in TiKV #5413.
- @nrc pruned around 11% of our dependencies, resulting in faster builds and no more warnings from
- @brson extracted the
sst_importermodule as part of our ongoing modularization efforts #5438.
- @hoverbear re-enabled the use of
cargo runby specifiying the
- @hoverbear made sure jemalloc was only a depedency if using the
- @disksing opened an issue regarding how to best handle TiKV panics #5564.
- @nrc posted an issue regarding TiKV adopting async/await #5542.
- @siddontang suggested we use an independent arena for gRPC allocation #5472.
Here's some of the things our contributors have been working on over the last month:
- @brson, @5kbpers, and @akunds1 is continuing to work on our engine abstraction.
- @zhouqiang-cl and his team are working on further improving the sre-bot.
- @overvenus has been leading the efforts to finish the backup feature.
If any of these projects sound like something you'd like to contribute to, let us know on our chat and we'll try to help you get involved.
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 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 September,