title | date | summary | tags | ||||
---|---|---|---|---|---|---|---|
Weekly update (February 05 ~ February 11, 2018) |
2018-02-12 |
Last week, we landed 67 PRs in the TiDB repositories, 6 PRs in the TiSpark repositories, and 19 PRs in the TiKV and PD repositories. |
|
Last week, we landed 67 PRs in the TiDB repositories.
CreateIndex
supports the LOCK option.- Add
GoVersion
info fortidb_version
- Add a session variable to show the configuration
- Support
show stats_healthy
to check if a table needs to be analyzed
- Check the
CreateTable
statement charset option - Fix the bug of
show index
printing non-public index whenadd index
operation is not finished - Treat a decimal truncate as a warning in update
- Run GC workers parallelly
- Pass the operator label from
Plan
toExecutor
- Prepare the candidate index to improve performance
- Use pseudo estimation when the stats of some table is outdated
- Ignore the error and keep GC always working
- Set a min count for
AutoAnalyze
to avoid the auto analysis of small tables - Improve importer tools:
- Refine metrics in TiDB:
- Rename
_count
to_num
- Unify metrics naming
- Add a metric for pseudo estimation
- Make metrics content clearer and compacter
- Move domain metrics and add the privilege load counter
- Add metrics for DDL and the server
- Add metrics for the DDL worker
- Add metrics for expensive executors and statement nodes
- Add metrics for stats
- Fix inconsistent labels for the panic counter
- Move DDL metrics from the ddl package to the metrics package
- Refine TiKV client metrics
- Add metrics for the DDL owner
- Add metrics and logs for
ticlient
- Rename
Last week, we landed 6 PRs in the TiSpark repositories.
- Fix key range corner cases
- Fix the bug of
group by
without aggregates - Fix the
resetFilters
method - Fix the character decoding charset
Last week, we landed 19 PRs in the TiKV and PD repositories.
- Add the read pool
- Introduce the label property and the label scheduler
- Support configuring the label scheduler and the label property
- Add the file name and the line number for the box error
- Record the leader missing information
- Filter
Store
when counting the average leader and score - Add
stale_command
inASYNC_REQUESTS_COUNTER_VEC
- Check whether
range.start
<range.end
- Change the unit of heartbeat from
ts
toms
- Limit the maximum total size of snapshot
- Collect gRPC logs
- Save the critical metadata in metrics
- Use local metrics
- Adjust the status of the store
- TiDB: caojiafeng