title | date | summary | tags | |||
---|---|---|---|---|---|---|
Weekly update (November 13 ~ November 19, 2017) |
2017-11-20 |
Last week, we landed 48 PRs in the TiDB repositories, 3 PRs in the TiSpark repositories, and 23 PRs in the TiKV repositories. |
|
Last week, we landed 48 PRs in the TiDB repositories.
- Fix the index recognized as prefix index when the column length is enlarged.
- Check the
MaxInt64
andMinInt64
to avoid range error. - Fix the estimation in
betweenRowCount
. - Refine sql_mode
no_backslash_escapes
. - Add deep copies for the update operation.
- Refine projection elimination when projection is the inner child of an outer
join
. - Fix a data race in
dataReaderBuilder
. - Support
not in
and correct the behavior.
- Remove returned value
isNull
inRow
methods. - Replace
*ast.Row
withtypes.Row
and prepare to use Chunk. - Increase the batch size slowly for double read, which benefits small queries.
- Remove
unionscan
schema and addLogicalUnionScan
. - Build the logical plan to check the column name validation when
doPrepare
. - Covert
max/min
toLimit + Sort
operators. - Support adding columns with parentheses.
- Prealloced space.
- Ignore the DDL statement for query duration metrics.
- Refine the use of
idAllocator
. - Use
baseExecutor
for allExecutors
. - Support decoding data to Chunk.
- Make
tokenLimit
configurable.
Last week, we landed 3 PRs in the TiSpark repositories.
- Fix the unsupported expression error of not being pushed back.
- Fix the thread pool error of not closing properly.
- Fix the Bit type being pushed down.
Last week, we landed 23 PRs in the TiKV repositories.
- Fix a range check in debugging API.
- Fix CI execution.
- Make the progresses stored in Raft leader never false positive.
- Fix the Chunk size of coprocessor response.
- Fix a potential dead lock when resolving address.
- Return the correct leader when the
NotLeader
error occurs. - Fix wrong log info.
- As a part of introducing streaming, remove
lifetime
in the transaction layer. - Code cleanup.
- Use
git describe
to assignPDReleaseVersion
. - Prealloc pre-makes space.
- Use
CGO_ENABLED
instead ofENABLE_CGO
. - Add the log signal before exit.
- Limit the duration metric buckets of gRPC messages.
- Shorten
write guard lifetime
when sending the snapshot.