Commit Graph

10420 Commits

Author SHA1 Message Date
0dd87e9806 docs: align spilling preference with pingcap/docs (#15098) 2020-03-09 16:04:49 +08:00
e58cef5718 expression,types: wrap ParseUint error with stack (#15188) 2020-03-09 14:28:45 +08:00
d1aa2f5b09 planner: implement extractCorrelatedCols for DataSource & TopN & Window (#14937) 2020-03-09 13:14:46 +08:00
9afaef8bb5 executor: bind the func to memtableRetriever (#15181)
* executor: bind the func to memtableRetriever

Signed-off-by: Rustin-Liu <rustin.liu@gmail.com>

* executor: bind dataForSchemata to memtableRetriever

Signed-off-by: Rustin-Liu <rustin.liu@gmail.com>

* executor: rename dataForSchemata

Signed-off-by: Rustin-Liu <rustin.liu@gmail.com>

* executor: bind the func to memtableRetriever

Signed-off-by: Rustin-Liu <rustin.liu@gmail.com>

* executor: bind the func to memtableRetriever

Signed-off-by: Rustin-Liu <rustin.liu@gmail.com>

* executor: bind func to memtableRetriever

Signed-off-by: Rustin-Liu <rustin.liu@gmail.com>

Co-authored-by: Lonng <heng@lonng.org>
2020-03-09 13:06:25 +08:00
ae86ae32e1 *: replace global mutex random with lock-free FastRand function. (#15213) 2020-03-09 12:32:46 +08:00
9e98f706ae planner, executor: support point get as a option of DataSource (#14775) 2020-03-09 10:47:16 +08:00
1f5fb46f95 infoschema: migrate dataForTables and dataForPartitions from package infoschema to executor #15034 #15037 (#15208) 2020-03-09 10:30:16 +08:00
9627132db2 planner: fix datarace for plan cache config (#15201) 2020-03-09 00:17:16 +08:00
15e9ea1ffd ticlient: use arrays to store mutations (#15053) 2020-03-08 19:49:45 +08:00
0693abc349 .github: update labeler workflow (#15198) 2020-03-08 16:35:52 +08:00
5d5b777d8d mocktikv: change check conflict in mocktikv in one loop (#15171) 2020-03-08 15:22:16 +08:00
0aef6eca2c config: bug fix for the config-check mode (#15190) 2020-03-07 13:36:46 +08:00
5e89ab0fb7 .github: correct labeler rules (#15192) 2020-03-07 10:48:43 +08:00
94fe426103 .github: add labeler action (#15189) 2020-03-06 22:48:57 +08:00
14d9cb2920 build: Auto assign issue to project SIG Runtime Kanban/SIG Planner Kanban (#15180) 2020-03-06 19:48:45 +08:00
21f507abce github: refine bug report template (#15183) 2020-03-06 19:12:16 +08:00
5d0a260ce6 executor,infoschema: move dataForUserPrivileges from infoschema to executor (#15155) 2020-03-06 17:57:46 +08:00
91694dc36d executor: add integration test cases for HashAggExec, StreamAggExec, IndexReader and IndexLookup (#15104) 2020-03-06 17:46:46 +08:00
5aca2c4788 CODEOWNERS: update codeowner rule for sig exec and planner (#15079) 2020-03-06 17:35:46 +08:00
8835f8efca *: set charset and collate for string literals correctly (#15156) 2020-03-06 17:01:46 +08:00
a37a0ff461 store: check constraint for "Delete-Your-Writes" records when txn commit (#14968) 2020-03-06 16:45:48 +08:00
0ed7895512 config: enable dynamic config by default (#15172) 2020-03-06 16:20:46 +08:00
2aee4a9135 planner/cascades: add transformation rule EliminateOuterJoinBelowProjection (#14816) 2020-03-06 15:48:46 +08:00
13d7322a0f executor: migrate dataForKeyColumnUsage from infoschema to executor (#15166) 2020-03-06 15:37:46 +08:00
649dfdd243 ddl: fix create table like would not split regions on TiKV (#14904) 2020-03-06 13:18:46 +08:00
fde73403fd expression: Add format_bytes and format_nano_time performance schema functions (#14975) 2020-03-06 11:50:46 +08:00
1d28e7cc1c executor: move testShowStatsSuite into SerialSuites (#15062) 2020-03-06 11:24:16 +08:00
2d5d2fde27 *: fix the same future wait twice in RC transaction (#15117) 2020-03-06 00:05:54 +08:00
92f6f4ef84 server: support check the "CommanName" of tls-cert for status-port(http/grpc) (#15137) 2020-03-05 23:52:48 +08:00
0ddfe0716f *: fix datum's collation behavior to build correct logical ranges (#14963) 2020-03-05 22:34:46 +08:00
5dbe82b744 expression: push collation information down to TiKV and MockTiKV (#15125) 2020-03-05 20:02:31 +08:00
e9ba1446f6 executor: support SELECT FOR UPDATE for BatchPointGet (#15129) 2020-03-05 19:47:16 +08:00
ac15dd336c util/chunk: fix checkptr validation (#15153) 2020-03-05 19:35:16 +08:00
dcb8b3d5dd executor: fix last_insert_id in auto_random mode (#15145) 2020-03-05 15:59:18 +08:00
c124fca594 ddl: fix bug of updating tiflash replica status ddl job been stuck. (#15001) 2020-03-05 15:04:41 +08:00
6ccdf645dc ddl: add a channel to limit multiple DDL jobs writing at the same time (#14342) 2020-03-05 14:13:38 +08:00
debe5cbcff executor: Migrate dataForIndexes from package infoschema to exector (#15116) 2020-03-05 11:06:46 +08:00
50d6b26899 test: stablize read lock check case (#15094) 2020-03-04 23:06:16 +08:00
d9120981fa mocktikv: change pessimistic lock return value skip op_lock in mocktikv (#15132) 2020-03-04 22:29:16 +08:00
b712d020db server: fix load leak (#15134) 2020-03-04 22:18:16 +08:00
d259e90127 infoschema, planner, executor: add virtual system table `infor… (#15121) 2020-03-04 20:48:52 +08:00
1703ee82cd planner: not to generate partial agg when cop task has root conditions (#15112) 2020-03-04 19:57:17 +08:00
94a89e63d3 plan: support caching prepare plan for query on hash partition tables (#14473) 2020-03-04 19:07:47 +08:00
b77446667e binlog_test: fix sequence binlog test error in CI (#15119) 2020-03-04 18:38:16 +08:00
1771fff928 expression: make field and findInSet support collation (#15100) 2020-03-04 18:12:53 +08:00
efa811a62d ddl: fix the error message of too long key (#15127) 2020-03-04 17:56:46 +08:00
8e10e90e31 *: add config diagnose and fix warning (#15107) 2020-03-04 16:58:46 +08:00
3b347958c6 infoschema: Migrate the infoschema's retrieving data logic for 'dataForCollationCharacterSetApplicability' to executor (#15115) 2020-03-04 16:29:16 +08:00
55f5cf538d planner/expression: constant propagation and predicate pushdown should be aware of plan cache (#14941) 2020-03-04 16:23:17 +08:00
c7700356e8 store/helper: use random server port in test (#14988) 2020-03-04 15:39:47 +08:00