title | date | summary | tags | ||
---|---|---|---|---|---|
Weekly update (September 04 ~ September 10, 2017) |
2017-09-11 |
Last week, we landed 49 PRs in the TiDB repositories and 32 PRs in the TiKV repositories. |
|
Last week, we landed 49 PRs in the TiDB repositories.
- Add the column size limit when creating table.
- Add the syntax for
admin show ddl jobs
. - SSL/TLS support.
- Fix an
ORDER BY
bug. - Add entry limit for transactions when doing DDL job.
- Fix a bug during the limit operator pushdown.
- Check the default value of the
column
option in theCREATE TABLE
statement. - Fix the DEFAULT output in
SHOW CREATE TABLE
. - Fix a bug during the TopN operator pushdown.
- Fix an OOM issue when analyzing tables in some cases.
- Do some prework before pushing down the
analyze table
statement. - Rewrite
fieldTp2EvalTp()
to usemysql.TypeXXX
instead ofTypeClass
. - Add timezone for
CastAsTime
. - Rewrite
hashCode()
forrequireProp
. - Use temporary session in gc_worker instead of global singleton.
- Change the log package to
logrus
. - Let
allocID()
return int to be more efficient. - Rewrite hex and bit literals implementation.
- Support client specified collation.
- Refactor
IndexLookUpExecutor
. - Update the
time Add()
implementation. - Refactor the following expression/builtin-function evaluation framework:
Last week, We landed 32 PRs in the TiKV repositories.
- Implement
div_real
anddiv_decimal
for expression. - Add JSON functions for DAG.
- Add the LIKE signature for DAG.
- Add the short name for raftdb in tikv-ctl.
- Implement the bit operation for expression.
- Implement the
int_as_true
anddecimal/real_as_false
for expression. - Add the
IfJson
,IfNullJson
signature and some flags for DAG.
- Fixed capacity parsing.
- Fixed an unwrapping panic in scheduler.
- Drop the delete-range feature temporarily.
- Add more tests for config structs.
- Refactor 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 on PD.
- Cleanup the threadpool.
- Add the panic detail information.
- Optimize merging array elements.
- Use
time.Since
instead oftime.Now().Sub
. - Check if the log is initialized when starting up.