Commit Graph

1778 Commits

Author SHA1 Message Date
3c099f15a5 planner: classify logical datasource logic into a separate file while keep its commit histroy (#54469)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-05 06:07:30 +00:00
b3f842a643 planner: classify logical expand logic into a separate file while keep its commit history (#54466)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-05 05:10:28 +00:00
d19fc99ec6 planner: refactor a few code of plan cache (#54464)
ref pingcap/tidb#54057
2024-07-05 03:50:58 +00:00
0c9a679117 planner: git split logical_join logic out of logical_plans while keep its commit history (#54445)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-05 03:10:28 +00:00
99799fea4d planner: classify logical index scan into a separate file for later pkg move (#54443)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-05 02:38:58 +00:00
a220260518 parser: Support STRAIGHT_JOIN...USING (#54164)
close pingcap/tidb#54162
2024-07-04 16:44:57 +00:00
9f7441a979 mod: update pd client (#54424)
ref tikv/pd#8349, ref pingcap/tidb#47421
2024-07-04 16:05:57 +00:00
7b6294178a infoschema: fix a data race on infoschema v2 addSpecialDB() (#54427)
close pingcap/tidb#54423
2024-07-04 15:08:58 +00:00
3a384e6066 planner: refactor a few code of plan cache (#54442)
ref pingcap/tidb#54057
2024-07-04 14:22:28 +00:00
4cf86e4993 *: improve auth plugin design and add readme (#54455)
close pingcap/tidb#53181
2024-07-04 13:13:28 +00:00
9d9fa72dd7 ddl/tests/partition: fix an unstable test TestTruncatePartitionWithGlobalIndex (#54447)
close pingcap/tidb#53725
2024-07-04 13:11:58 +00:00
998014ef34 executor: remove the session context inside kvRangeBuilder (#54448)
close pingcap/tidb#54446
2024-07-04 12:41:58 +00:00
97d838b548 ddl: fix wrong format of duplicate entry error message (#54382)
close pingcap/tidb#53004
2024-07-04 11:19:28 +00:00
df78562479 planner: improve code for friendly debug (#54451)
ref pingcap/tidb#54401
2024-07-04 10:23:58 +00:00
4324414450 planner: classify logical projection into a separate file for later pkg move. (#54361)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-04 09:31:28 +00:00
acbf74aa02 planner: classify logical selection into a separate file for later pkg move. (#54410)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-04 08:37:28 +00:00
6421f86f84 domain: refine the runaway code and fix typos (#54435)
ref pingcap/tidb#54434
2024-07-04 07:49:28 +00:00
be16d49048 ddl: consider paused job when check runnable (#54419)
ref pingcap/tidb#53246, close pingcap/tidb#54383
2024-07-04 05:19:28 +00:00
eec1d4fbdf lightning: reduce the "unable to get keyspace name" log level to DEBUG (#54243)
close pingcap/tidb#54232
2024-07-04 04:38:58 +00:00
eaa603231f *: improve ErrKeyExists generation and MemoizeStr (#54412)
ref pingcap/tidb#53004
2024-07-04 03:46:28 +00:00
22f9a3bab3 planner: classify logical table scan into a separate file for later pkg move (#54414)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-04 02:47:58 +00:00
3d76a6f93b variable: deprecated tidb_auto_analyze_partition_batch_size (#53760)
close pingcap/tidb#53853
2024-07-03 17:28:28 +00:00
b4052bd7f6 Optimizer: Fix range intersection for CNF(conjunctive normal form) (#54166)
close pingcap/tidb#54337
2024-07-03 16:31:28 +00:00
3860ba5c2e *: implement auth plugin support in the extension framework (#53494)
close pingcap/tidb#53181
2024-07-03 15:22:29 +00:00
c71eece652 br: revert new introduced BatchScanRegions to keep compatibility (#54365)
close pingcap/tidb#54313
2024-07-03 14:46:34 +00:00
71924133cc executor: Do not save long-lived unsafe.Pointer in hash join v2 (#54085)
ref pingcap/tidb#53127
2024-07-03 14:46:27 +00:00
db0f4c3a96 table: Use MutateBuffers to manage buffers (#54394)
ref pingcap/tidb#54392, ref pingcap/tidb#54397
2024-07-03 13:13:28 +00:00
959c8a6bf4 testkit: fix data race in GetInternalSessionStartTSList (#54403)
close pingcap/tidb#54374, close pingcap/tidb#54395
2024-07-03 12:07:29 +00:00
ef53d61c10 planner: refactor a few code of plan cache (#54404)
ref pingcap/tidb#54057
2024-07-03 11:31:27 +00:00
aeea03d21c planner: include both indexes and columns in job info (#54336)
ref pingcap/tidb#53567
2024-07-03 10:59:57 +00:00
467eacce18 executor: fix tidb crash when calling Close and Finish (#54390) 2024-07-03 17:41:42 +08:00
95edc2dfae planner: avoid chained calls to improve debug (#54402)
ref pingcap/tidb#54401
2024-07-03 07:45:05 +00:00
5909899601 expression,*: remove the session context inside ParamMarker (#53534)
close pingcap/tidb#53533
2024-07-03 07:44:58 +00:00
2b6595d54d executor: fix cte mem tracker failpoint condition (#54400)
close pingcap/tidb#54379
2024-07-03 06:35:58 +00:00
230bbc2ef5 *: reduce mem allocs caused by GetTextToLog (#54111)
ref pingcap/tidb#54047
2024-07-03 04:26:57 +00:00
91a165b841 executor: optimize ResetContextOfStmt (#54063)
ref pingcap/tidb#54047
2024-07-03 03:49:27 +00:00
b04931e2e2 test: fix data race in RefreshSession (#54378)
close pingcap/tidb#54376
2024-07-02 15:04:27 +00:00
8625512c69 planner: classify logical tikv single gather into a separate file for later pkg move. (#54359)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-02 14:07:29 +00:00
abfee2337c *: make changes to tidb_schema_cache_size effective immediately (#54279)
ref pingcap/tidb#50959
2024-07-02 13:32:56 +00:00
7fea27eb46 executor: seperate cte_test.go to different package (#54380)
close pingcap/tidb#54379
2024-07-02 12:04:26 +00:00
9960ae746a executor: do not track membuffer's memory in executor (#53985)
close pingcap/tidb#53984
2024-07-02 10:11:56 +00:00
009f9a729c test: use a mysql driver supporting cursor fetch to test the cursor fetch function (#54287)
close pingcap/tidb#54286
2024-07-02 09:23:56 +00:00
1480bb127a lighting: lightning configuration tidb.tls = false should not affect cluster certificate (PD's connection) (#54211)
close pingcap/tidb#54172
2024-07-02 08:31:27 +00:00
4c3e4b33ff planner: classify logical max one row into a separate file for later pkg move (#54356)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-02 07:11:57 +00:00
e98547854e planner: classify logical window into a separate file for later pkg move. (#54338)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-02 05:35:56 +00:00
91bf3323d6 executor: un-skip TestAnalyzeMVIndex (#54372) 2024-07-02 01:59:56 +00:00
ebc9620fb5 expression: remove unused MarshalJSON function in Expression (#53922)
close pingcap/tidb#53840
2024-07-01 16:13:26 +00:00
482ccd6b6d planner: refactor a few code of plan cache (#54362)
ref pingcap/tidb#54057
2024-07-01 15:29:56 +00:00
cbb7e6404b test: stabilize TestSkipSchemaChecker (#54367)
close pingcap/tidb#53427
2024-07-01 14:23:57 +00:00
80d392be06 metrics: add infoschema v2 cache size and limit (#54364)
ref pingcap/tidb#50959
2024-07-01 13:53:56 +00:00