layout | title |
---|---|
post |
Weekly Update |
2017-07-31
Last week, we landed 50 PRs in the TiDB repositories.
- Add a debugging tool for transaction inspection.
- Support two JSON syntactic sugars.
- Support renaming multiple tables in a single statement.
- Fix a bug in the
update
statement when doing thealter table after
statement. - Fix signed integer overflow in the
minus unary scalar
function. - Fix the content in the information_schema for unsigned columns.
- Fix inserting zero length data into a column with zero field length.
- Check the field length limitation in the
alter table
statement. - Add the field length limitation for the index columns.
- The
password
builtin function should return empty string when meeting null argument. - Check the table name with white space in the end.
- Add more DDL test cases.
- Refactor the
explain
statement. - Refactor the following expression/builtin-function evaluation framework:
- Extract configuration related code to the
config
package. - Improve the unit test coverage:
- Fix a bug of using undefined user variable.
- Make
go vet
happy.
Last week, We landed 27 PRs in the TiKV repositories.
- Add the transaction debugging gRPC API.
- Add the
ceil
,abs
functions for coprocessor. - Add the compaction priority for RocksDB.
- Handle thenull datum for coprocessor.
- Decrease the load limit to 10000.
- Fix a bug when using offset in expressions for coprocessor.
- Fix
trace_size
computing. - Let Travis decide which compiler to use automatically.
- Fix a message delay bug.
- Avoid unnecessary clones when sending Raft messages.
- Log more detailed error when transaction fails.
- Refactor RocksDB options.
- Implement
serde
for enum and readable types. - Use the FIFO queue for coprocessor work queue.
- Decrease default
leader-schedule-limit
to 64. - Update distinct score calculation for different stores.
- Enhance the PD
join
function.