| title | Weekly update (December 18 ~ December 24, 2017) | ||||
|---|---|---|---|---|---|
| date | 2017-12-25 | ||||
| summary | Last week, we landed 48 PRs in the TiDB repositories, 10 PRs in the TiSpark repositories, and 13 PRs in the TiKV and PD repositories. | ||||
| tags |
|
Last week, we landed 48 PRs in the TiDB repositories.
- Support showing the current
auto_incrementid in the result ofshow create table. - Fix a bug of
NewIndexLookUpJoin's Next(). - Fix the trigger condition for
AutoAnalyze. - Only rebuild the range when using prepared cache.
- Merge
ApplyExecandNestedLoopJoinintoNestedLoopApply. - Refine the
UnionAllplan building. - Metrics: record details of the RPC type and store id.
- Replace
JSONwithBinaryJSON. - Collect and store the query feedback.
- Make the function
ExtractColumnsmore efficient. - Add
BinaryJSONfunctions. - Enhance the index join, making it can be used for more scenarios.
- Graceful shutdown will wait clients to close.
- Support
Chunkin executors:
Last week, we landed 10 PRs in the TiSpark repositories.
- Add counting single column tests.
- Add
request.timezone.offsetconfig. - Add the test framework for each issue.
- Add index related integration tests.
- Add debug utils.
- Add null data for DAG test cases.
Last week, we landed 13 PRs in the TiKV and PD repositories.
- Support Raft Learner.
- Add transaction tests with
fail-rs. - Add more configurations for the RocksDB column family.
- Add more complex configurations for the PD simulator.
- Coprocessor: collect output counts for each executor.
- PD: support
joinwithout scheme. - Return the stale epoch error for retry.
- Add the
requireoption to theaddrcommand flag. - Update
rustc_serializeto pass newer Rust version compilation.
- Coprocessor: speed up the CM sketch test.
- Add
key_onlyto avoid fetching the data value. - Avoid calling Raft status to reduce allocation.
TiKV: