Last week, we landed 49 PRs in the TiDB repositories.
Add a check list about the things that contributors should think about before sending a PR.
Support ENGINE
option with partition option in table definition.
Add countReliable
attribute in physicalPlanInfo: In CBO phrase, when row count is estimated by real statistics or limit clause, the cost is reliable.
Refactor TypeInferer: Add a few interfaces for evaluate expression, Refine EvalBool
,
Refactor planner: Union, Hash Aggregate, Union Scan, Join, Apply
, Refine code
Refactor executor: Table Scan
Make goword
happy in the following package: ddl, util, tablecodec, expression, bootstrap, model, table, ast, perfschema
Add a few empty memory tables in information_schema
: Make DTS
happy.
When where expresion can be converted to false
, use dual table instead of a read table.
Thank you guys!
Last week, We landed 16 PRs in the TiKV repositories.
Let the right split region derive the parent region information.
Add a hot region scheduler.
Introduce structure log and support JSON format.
Use --data-dir
instead of --store
for TiKV storage path.
Support idempotent bootstrap for TiKV.
Detect snapshot in all nodes.
Use non-system port to avoid test failed.
Throttle big query to reduce the influence on the point query.
Add test for applying entries.
Use a better mechanism when re-connecting PD.
Ignore unnecessary message size computing.