title | date | summary | tags | ||||
---|---|---|---|---|---|---|---|
Weekly update (December 25 ~ December 31, 2017) |
2018-01-02 |
Last week, we landed 36 PRs in the TiDB repositories, 12 PRs in the TiSpark repositories, and 18 PRs in the TiKV and PD repositories. |
|
Last week, we landed 36 PRs in the TiDB repositories.
Flen
andDecimal
ofTypeNewDecimal
should not be-1
.- To pass sysbench Prepare tests, set
Fields
forSelectStmt
inPrepareExec
. - Fix the case that fails to split a table.
- Correct the type inference of the
sum
andavg
functions. - Make
set transaction read only
work, compatible withJDBC
connector.
- Change
BuildRange
to buildcolumn/index/table
range to improve performance. - Make
KvEncoder
support encoding Prepare SQL. - Refine codes about
maxOneRow
. - Use
chunk.Iterator
forjoinGenerator
. - Merge
ranger.IndexRange
andranger.ColumnRange
toranger.NewRange
. - Reduce allocation for
DetachCondsForSelectivity
, and add a Filter function. - Support alter table
auto_increment
. - Support pushing down stream aggregation on
mocktikv
. - Support
Chunk
in executors:
Last week, we landed 12 PRs in the TiSpark repositories.
- Dynamically downgrade the index scan plan to table scan plan.
- Optimize the column logic of Aggregation pushing down.
- Add the date type pushing down logic.
- Reduce dependencies.
- Add tests for issues.
- Add switching to ignore the unsupported type.
- Use the parent child POM mode instead of submodule.
- Fix the NPE issue of Aggregation pushing down.
- Remove time test cases.
- Modify integration scripts and
.gitignore
files. - Remove the Scala lang provided in the POM file.
- Delete the unnecessary variable.
Last week, we landed 18 PRs in the TiKV and PD repositories.
- Support builtin aggregation functions
bit_and
,'bit_or
andbit_xor
in Coprocessor. - Upgrade the version of gRPC-rs to 0.2.
- Make
delete_range
configurable. - Enable table split by default.
- Add trend API in PD.
- Increase the priority of the raftstore thread.
- Add
ScatterRegion
API in PD. - Move SST instead of copying in injestion.
- Update the version of fail-rs to 0.2.
- Fix the return type of
avg
andsum
in Coprocessor. - Catch stale command in the scheduler.
- Fix build error on macOS.
- Clean up the select interface in Coprocessor.
- Collect metrics more efficiently in Coprocessor.
- Make fail point tests more stable.
- TiKV: Rain Li