-
-
Save brson/7ae417d829c731b90a584879b1a23b06 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## TiKV Q3 OKR ideas (brson) | |
- O: Improve compile time performance | |
- KR: Extract 1 new diamond dependency from tikv (7) | |
- KR: Extract 2 new diamond dependencies from tikv (5) | |
- KR: Capture and publish CI build time metrics (6) | |
- KR: Keep CI build time perf loss below 30% (6) | |
- KR: Keep CI build time perf loss below 15% (3) | |
- KR: Research 1 new method of improving compile times (6) | |
- KR: Research 2 new methods of improving complie times (3) | |
- O: Improve contributor experience | |
- KR: Establish, publish, and maintain a set of contributor experience metrics (6) | |
- KR: Reduce known flaky tests by 20% (5) | |
- KR: Reduce known flaky tests by 40% (3) | |
- KR: Establish, publish, and maintain PR time-to-land metrics (6) | |
- KR: Reduce P90 PR time-to close to 14 days (6) | |
- KR: Reduce P90 PR time-to close to 7 days (4) | |
- KR: Establish, publish, and maintain per-person PR review / week metric (4) | |
- KR: Average 5 PR reviews per week per person (6) | |
- KR: Average 10 PR reviews per week per person (4) | |
- O: Open development | |
- KR: Establish, publish, and maintain metrics on wechat / slack chat volume (6) | |
- KR: Reduce ratio of WeChat TiKV Team discussion / tikv-wg #general discussion by 10% (7) | |
- KR: Reduce ratio of WeChat TiKV Team discussion / tikv-wg #general discussion by 20% (4) | |
- KR: Move 2 private slack channels to public tikv-wg channels and close the slack channels (6) | |
- KR: Move 4 private slack channels to public tikv-wg channels and close the slack channels (4) | |
- KR: Post 5 slide decks, specs or other docs to public tikv forum (6) | |
- KR: Post 10 slide decs, specs or other docs to public tikv forum (4) | |
- O: Increase contributor engagement | |
- KR: Send swag to 2 contributors (8) | |
- KR: Send swag to 6 contributors (6) | |
- O: Expand storage engines | |
- KR: Add 1 new trivial storage engine (5) | |
- KR: Remove all concrete dependencies on RocksDB from tikv (3) | |
- KR: Engage 2 contributors in the design of a new storage engine (5) | |
- KR: Engage 4 contributors in the design of a new storage engine (3) | |
- O: Release rust-client | |
- KR: Engage 2 contributors in the development of a product that relies on rust-client (5) | |
- KR: Engage 4 contributors in the development of a product that relies on rust-client (3) | |
- KR: Publish an MVP of 1 product that relies on rust-client (5) | |
- O: Make tikv independent of pd | |
- KR: Engage 2 contributors in the development of a rust-based pd clone (5) | |
- KR: Engage 4 contributors in the development of a rust-based pd clone (3) | |
- KR: Produce a rust-based pd clone that can run the rust-client test suite (4) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment