Commit Graph

233 Commits

Author SHA1 Message Date
0a109e991b domain: batch handle the privilege reload event (#59934)
close pingcap/tidb#59400
2025-03-08 10:32:12 +00:00
53021de0c5 domain: change @@tidb_schema_cache_size to 0 should not set the capacity to 0 (#59952)
close pingcap/tidb#59949
2025-03-07 16:17:14 +00:00
c778996297 planner: refactor some code related to binding (#59935)
ref pingcap/tidb#51347
2025-03-06 07:55:45 +00:00
b500d9e1eb planner: refactor some code related to binding (#59868)
ref pingcap/tidb#51347
2025-03-04 02:21:34 +00:00
b61e0e16ef privilege, domain: reduce the memory jitter of privilege reload activity for 2M users (#59487)
ref pingcap/tidb#55563, close pingcap/tidb#59403
2025-02-27 06:54:06 +00:00
15f3c286a5 br: mem dump when about to OOM (#59234)
close pingcap/tidb#56971
2025-02-25 19:08:26 +00:00
811be5aaa5 disttask: add local disk space to node resource managed by DXF (#59607)
ref pingcap/tidb#49008
2025-02-20 08:42:09 +00:00
4db34bc3e2 workload-based learning: save the metrics and create new workload_values table (#59126)
ref pingcap/tidb#58131
2025-02-20 03:58:34 +00:00
9f5f53a645 statistics: add Destroy method and handle session recycling (#59546)
close pingcap/tidb#59524, close pingcap/tidb#59560
2025-02-18 13:48:25 +00:00
397b0f228a *: add sql variable @@tidb_accelerate_user_creation_update (#58512)
ref pingcap/tidb#55563
2025-02-12 03:35:32 +00:00
2efcabb11d privilege/privileges: refactor the data struct for user privilege data (#58945)
close pingcap/tidb#55563
2025-02-11 04:41:18 +00:00
a573e49452 *: integrate circuitbreaker for get region calls to PD (#58737)
close pingcap/tidb#58780
2025-01-24 04:16:08 +00:00
830a64dd6c domain: move deltaUpdateTicker/gcstats into a new goroutine (#58926)
ref pingcap/tidb#58920
2025-01-23 12:55:56 +00:00
cf4d252af8 *: split definition out of variable pkg and refactor some reorg methods (#59146)
ref pingcap/tidb#57229, ref pingcap/tidb#57497
2025-01-23 09:24:44 +00:00
221251e54f domain: cleanup topo keys properly (#58984)
close pingcap/tidb#58983
2025-01-22 15:14:44 +00:00
ddf8c846df br: fix data race for the function IsLeaseExpired (#59098)
ref pingcap/tidb#57743
2025-01-22 03:16:53 +00:00
0c1aa46bc3 infoschema: remove domain init reload when reload time greater than half of schemaLease (#58818)
ref pingcap/tidb#58821
2025-01-21 08:18:56 +00:00
b2f2faaa95 parser: move 'model' to 'ast' pkg (#58704)
ref pingcap/tidb#54436
2025-01-07 10:20:04 +00:00
7063a6fce0 *: fix a bug for default_authentication_plugin (#57391)
ref pingcap/tidb#54138
2025-01-06 10:28:46 +00:00
4b097bd389 planner: fix DATA RACE on global binding (#58618)
close pingcap/tidb#58616
2024-12-30 11:21:45 +00:00
cdcc291f25 domain: Optimize GetDomain api (#58550)
ref pingcap/tidb#56649
2024-12-28 17:33:42 +00:00
c921ddfeac domain,util: Update BR log messages (#58514) 2024-12-27 10:57:12 +00:00
30d868490e *: improve the user experience for using Ctrl+C to make tidb exit (#58537)
close pingcap/tidb#58418
2024-12-26 10:48:36 +00:00
3ba6df425c planner: refactor some code of binding cache (#58532)
ref pingcap/tidb#51347
2024-12-25 12:25:01 +00:00
40d24818f1 domain,executor: handle some cases tidb cannot exit (#58501)
ref pingcap/tidb#58418
2024-12-25 06:20:39 +00:00
457dcc6bbd planner: refactor some code of binding cache (#58504)
ref pingcap/tidb#51347
2024-12-24 09:57:15 +00:00
a21c95b343 planner: update the underlying binding cache structure (#58481)
ref pingcap/tidb#51347
2024-12-24 07:41:36 +00:00
14a469ab9d *: upgrade the PD client to adopt the latest refactor (#58440)
ref pingcap/tidb#58439
2024-12-23 10:36:12 +00:00
aa19d3f261 planner: remove unused Auto Capture (#58373)
ref pingcap/tidb#51347
2024-12-18 14:11:06 +00:00
0be1983389 domain: move async load stats into single goroutine (#58302)
close pingcap/tidb#58303
2024-12-18 06:57:57 +00:00
f3e27f0ca6 planner: remove unnecessary methods in global binding handler (#58350)
ref pingcap/tidb#51347
2024-12-18 05:01:46 +00:00
664805a3c3 domain: change some stats log level as WARN (#58316)
ref pingcap/tidb#58315
2024-12-17 11:51:43 +00:00
59dff48ea2 planner, workload-based learning: The setup process framework of workload-based learning (#58132)
ref pingcap/tidb#58131
2024-12-16 00:04:15 +00:00
27b53925b2 *: use DDL subscriber updating stats meta (#57872)
close pingcap/tidb#57871
2024-12-13 10:44:06 +00:00
d3add7c6a1 statstics: trigger evict by the timer (#58027)
close pingcap/tidb#58052
2024-12-11 04:44:09 +00:00
1321c810d0 keyspace: add keyspace etcd namespace UT (#58081)
ref pingcap/tidb#58082
2024-12-10 12:02:15 +00:00
0082d58b5e domain: reduce the chance of "Information schema is out of date" error (#58095)
close pingcap/tidb#58079
2024-12-10 05:42:54 +00:00
0ffac36ec1 domain,infoschema: make infoschema activity block GC safepoint advancing (#58062)
close pingcap/tidb#57952
2024-12-09 10:16:14 +00:00
da965d144c statistics: move JSON* to statistics/util (#57950)
ref pingcap/tidb#57949
2024-12-04 18:30:23 +00:00
8fe061897e br: fix insert gc failed due to slow schema reload (#57742)
close pingcap/tidb#57743
2024-12-03 04:30:20 +00:00
cb408e0a32 workload repo: Merge Workload Repository into master (#57148)
ref pingcap/tidb#57147
2024-12-03 02:50:50 +00:00
ec288d95a3 *: avoid notify privilege update for all users (#57042)
ref pingcap/tidb#55563
2024-11-29 13:16:54 +00:00
b2f29eea96 ddl: Fixed partitioning a non-partitioned table with placement rules (#57560)
close pingcap/tidb#55705
2024-11-29 01:21:11 +00:00
ce5ec3fa62 *: support cancel query like 'select * from information_schema.tables' (#57766)
close pingcap/tidb#57749
2024-11-28 11:33:59 +00:00
323216072b test: fix unstable case (#57433)
close pingcap/tidb#56851
2024-11-18 04:46:19 +00:00
0dcd8e7bef planner: evict all cached plans after disabling instance plan cache (#57341)
ref pingcap/tidb#54057
2024-11-13 10:27:35 +00:00
56e7093a9d ddl: use a global owner manager instance for DDL, to avoid owner change (#57179)
ref pingcap/tidb#57185
2024-11-11 05:12:48 +00:00
d0c3c33225 domain: set right order to compaign stats owner (#57200)
close pingcap/tidb#57199
2024-11-07 10:43:13 +00:00
865213c94e session: make TxnInfo() return even if process info is empty (#57044)
close pingcap/tidb#57043
2024-11-05 16:04:11 +00:00
6679c7449d ddl: mitigate the issue that multiple owner might exist during force to be owner (#56963)
close pingcap/tidb#56924
2024-10-31 16:19:55 +00:00