title | date | summary | tags | ||
---|---|---|---|---|---|
Weekly update (August 14 ~ August 20, 2017) |
2017-08-21 |
Last week, we landed 57 PRs in the TiDB repositories and 33 PRs in the TiKV repositories. |
|
Last week, we landed 57 PRs in the TiDB repositories.
- Add the version information in diagnostic messages.
- Add the
Close()
method toRawKVClient
. - Add JSON in
fieldTypeMergeRules
. - Add support to MySQL connector 6.06.
- Add Git branch name in
tidb_version()
and the starting log. - Add the
auto analyze
feature for tables.
- DDL uses the
correct
method to check whether the context is done. - Close the PD client in TiKV store and raw KV to prevent connection leak.
- Restore
WrapCastAsReal
andWrapCastAsDecimal
if the argument isClassInt
. - Notify the fetching goroutines to exit when
IndexLookupExecutor
closes. - Fix the error in the return type for the
ceil
/floor
function. - Start
GCWorker
after the bootstrapping is finished. - Add a limit to the number of multi-column index key parts.
- Disable the
mysql.ClientMultiStatements
capability - Allow
username
to contain '@'.
- Handle canceled error by Grpc remote.
- Remove all the stuff about the backgroud DDL worker.
- Use more effective terror comparison method.
- Union scan reuses PK when it is a handle.
- Use
FieldType.Decimal
to control the decimal length of double values to be shown in client. - Support
time constant
pushdown inmocktikv
. - Return the
unsupported
error in the type infer stage. - Refactor the following expression/builtin-function evaluation framework:
Last week, We landed 33 PRs in the TiKV repositories.
- Add hex/escaped converting for tikv-ctl.
- Implement the basic structure of builtin_cast and some functions for DAG.
- Add compare to new expression calculate framework.
- Support leader resignation for PD.
- Add Git branch information to the starting log.
- Support the
mysql-time
constant. - Add Constant and Column for coprocessor.
- Add RocksDB event metrics.
- Declare
config
for each CF explicitly. - Use millisecond resolution for the coarse Instant.
- Only collect properties for
DBEntryType::Put
. - Allow coarse error.
- Check approximate size before split check.
- Get snapshot in batches for coprocessor.
- Get snapshot in batches for endpoint.
- Use separated thread to flush metrics.
- Use histogram coarse timer.
- Upgrade Rocksdb to 5.6.2.
- Deprecate v1 snapshot.
- Reorganize the server start up process for PD.
- Broadcast when there is pending conf change.