title | date | summary | tags | ||||
---|---|---|---|---|---|---|---|
Weekly update (March 19 ~ March 25, 2018) |
2018-03-26 |
Last week, we landed 35 PRs in the TiDB repositories, 4 PRs in the TiSpark repositories, and 26 PRs in the TiKV and PD repositories. |
|
Last week, we landed 35 PRs in the TiDB repositories.
- Add the average column size for
histogram
- Support
STRAIGHT_JOIN
to disable join reordering - Add the
AdminChecksumTable
command - Show Region key's record ID or index values
- Support converting
json
tofloat64
- Fix incompatible behavior when modifying value from Navicat GUI
- Fix panic by cloning the predicates of
UnionScan
- Fix the syntax error on
set transaction isolation level serializable
- Fix a data race on the concurrent access of
Tracker.children
- Fix a data race for the
SelectForUpdate
executor
- Speed up adding index for discrete tables
- Refactor
MergeJoin
- Fill the
TABLE_ROWS
field ofinformation_schema.TABLES
with the information from statistics
Last week, we landed 4 PRs in the TiSpark repositories.
Last week, we landed 26 PRs in the TiKV and PD repositories.
- Dump the snapshot meta file
- Modify the TiKV configuration dynamically
- Implement the
checksum
push down request - Support Region merging
- Add the checker for Region merging
- Support TiKV recovering services from the unsafe state of the majority failure of replicas
- Improve the
balance-region
scheduler - Improve the
balance-leader
scheduler - Simplify the
shuffle-leader
scheduler - Inform PD ASAP after new peers are not pending any more
- Use
delete range
by default - Pick the hot Region from the store randomly
- Refactor the worker with
crossbeam-channel
TiDB:
TiKV:
Docs: