title | date | summary | tags | ||
---|---|---|---|---|---|
Weekly update (November 06 ~ November 12, 2017) |
2017-11-13 |
Last week, we landed 45 PRs in the TiDB repositories, 5 PRs in the TiSpark repositories, and 18 PRs in the TiKV repositories. |
|
2017-11-13
Last week, we landed 45 PRs in the TiDB repositories.
- Support more SQL modes in TiDB:
- Parse more privilege types like
RELOAD
,EVENT
and so on. - Support part of window function AST.
- Return error instead of panic if a subquery in
JOIN ON
condition. - Set the error to be
undetermined
error if not recovered from an RPC error. - Fix the issue that DDL is always running and saves the
reorg doneHandle
regularly. - Let the
in
clause handle more cases.
- Use
types.Row
to write the result set and prepare to use Chunk. - Support the
alter table add column(col_name column_definition)
syntax. - Build and use the
Count-Min
sketch. - Stop reusing the Executor in
IndexLookUpJoin
and removedoRequestForDatums()
. - Begin
OpenTracing
fromdispatch()
and change the interface toExecute(ctx, sql)
to avoid too many noises. - Remove the read-only statement from transaction auto retry.
- Make the batch size of index join increase slowly.
- Let
select
push across projects to support generated column index. - Support
insert into from selectStmt that has brackets
. - Remove the type assertion on
types.DatumRow
. - Improve hash join to support all the join types.
- Implement the
Count-Min
Sketch. - Enable
OpenTracing
for theTableReader
,IndexReader
,IndexLookup
executor.
- Add R language support.
- Add Python language support.
- Add Index Read Support and related task concurrent read.
- Improve integration tests and frameworks.
Last week, We landed 18 PRs in the TiKV repositories.
- Support splitting table
- Support resolving multiple locks in a batch.
- Use size as a factor of score when scheduling.
- Support
OpenTracing
forpd-client
. - Support set namespace for meta.
- Support checking the region stats using API.
- Verify before destroying a peer.
- Fix the
LIKE
behavior for coprocessor. - Fix the
do_div_mod
bug. - Fix a nil pointer dereference bug in
pd-client
. - Clear hot region related gauges if a region is not hot any more.
- Add meta decoding for tables.
- Better region key output API.
- Unify
ApplyContext
andExecContext
. - Use
recover_safe!
to hide the panic stack trace. - Remove the pending peers before adding a new peer.