Commit Graph

37 Commits

Author SHA1 Message Date
5376b6bd8a executor: fix data race in the temp folder (#65064)
close pingcap/tidb#65063
2025-12-16 12:39:53 +00:00
ab314687d6 *: upgrade golang to 1.25.5 (#63475)
close pingcap/tidb#62981
2025-12-10 09:40:20 +00:00
6e8336654e executor: downgrade some error logs (#63494)
close pingcap/tidb#59502, close pingcap/tidb#63493
2025-09-18 11:16:02 +00:00
be3ba74ef8 executor: fix the issue that spill files may not be completely deleted when Out Of Quota For Local Temporary Space is triggered (#63222)
close pingcap/tidb#63216
2025-09-06 03:42:21 +00:00
00efb5f1d8 executor: fix wrong statistic from memory tracker in hash agg (#60653)
close pingcap/tidb#58822
2025-05-21 05:04:43 +00:00
34afcbb9d3 executor: gopls modernize (#60787)
close pingcap/tidb#60786
2025-05-07 14:32:26 +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
985609a5a2 executor: fix goroutine leak when exceed quota in hash agg (#58078)
close pingcap/tidb#58004
2024-12-23 03:44:36 +00:00
e4f47d3542 executor: fix hang in hash agg when exceeding memory limit leads to panic (#57641)
close pingcap/tidb#57546
2024-11-26 02:51:09 +00:00
7252cd43b1 executor: reduce memory allocation in the initialization of hash agg executor (#54127)
close pingcap/tidb#53898
2024-10-08 03:23:21 +00:00
7202c3825b executor: fix the fail of triggering topn fallback action (#56187)
close pingcap/tidb#56185
2024-09-23 10:43:00 +00:00
bab3667b40 executor: fix data race in hash agg spill test (#55387)
close pingcap/tidb#55376
2024-08-13 08:57:16 +00:00
67d6e70f94 executor: fix incorrect result when hash agg spill is triggered (#55322)
close pingcap/tidb#55290
2024-08-12 06:46:38 +00:00
374f7b0a5e *: support memTracker.detach for HashJoin, Apply and IndexLookUp in Close func (#54095)
close pingcap/tidb#54005
2024-06-26 11:10:22 +00:00
5e6df4eeb1 expression, *: Eval param get type with context (#53656)
close pingcap/tidb#53653
2024-06-03 09:39:01 +00:00
3239d121c9 executor: remove unnecessary memory allocation in (*HashAggExec).initPartialWorkers (#52418)
close pingcap/tidb#52321
2024-05-13 03:02:40 +00:00
42d58b5b28 planner, executor: support aggregation as inner side of index join (#51354)
close pingcap/tidb#37068
2024-04-23 09:42:10 +00:00
482ce59bf6 expression: separate BuildContext and EvalContext (#52311)
close pingcap/tidb#52310
2024-04-03 09:42:24 +00:00
a72b319257 executor: Support parallel sort spill (#50747)
close pingcap/tidb#50746
2024-03-27 11:08:18 +00:00
b4d9a7d282 executor: fix the panic that send on closed channel in the TestRandomFail (#52076)
close pingcap/tidb#52069
2024-03-25 11:15:53 +00:00
87bcf32d67 expression: remove providing EnableVectorizedExpression in EvalContext (#51567)
close pingcap/tidb#51563
2024-03-07 07:09:36 +00:00
3da441d03b executor: trigger fallback action when agg memory consumption is lower than limit (#51476)
close pingcap/tidb#51474
2024-03-05 03:05:04 +00:00
61c903fa36 session,executor: get back the error stack information from a regression (#50857)
close pingcap/tidb#50849
2024-02-29 05:06:30 +00:00
218f3af41e executor: fix data race in hash agg ut (#51342)
close pingcap/tidb#51254
2024-02-27 14:35:02 +00:00
6f02e99396 experssion: table: standalone implement for EvalContext and BuildContext (#51299)
close pingcap/tidb#51298
2024-02-27 07:26:21 +00:00
9ee46d42e5 executor: introduce AggFuncUpdateContext and AggFuncBuildContext to evaluate and build aggeration functions (#51224)
close pingcap/tidb#51223
2024-02-22 05:27:27 +00:00
f7aaf1cfa1 executor: change ut parameters in parallel aggregate hash spill ut (#51012)
ref pingcap/tidb#47733
2024-02-06 11:16:15 +00:00
402c52eedb executor: Support spill of parallel hash aggregate (#49074)
ref pingcap/tidb#47733
2024-02-04 10:23:42 +00:00
51e1e13494 *: update interface{} to any (#50770)
ref pingcap/tidb#50765
2024-01-29 07:21:29 +00:00
3ed4ba5147 *: support serialization and deserialization of aggregate function for spill (#46632)
ref pingcap/tidb#47733
2023-11-30 10:16:19 +00:00
d1e87daf04 executor: add DataInDiskByChunks to spill and restore data in chunks (#48160)
ref pingcap/tidb#47733
2023-11-30 09:32:50 +00:00
3d176fcc2c util/codec,util/errctx,*: add error context, and use it to refactor util/codec (#48613)
close pingcap/tidb#48611
2023-11-20 13:53:40 +00:00
a0d24096ca executor: improve parallel hash aggregation (#47428)
close pingcap/tidb#47427
2023-11-03 02:59:09 +00:00
2a628c4801 *: unified the cancel/kill logic in tidb (#47063)
close pingcap/tidb#47075
2023-10-23 09:48:38 +00:00
3c461ddf06 util: Change the name of ListInDisk (#47777)
ref pingcap/tidb#47733
2023-10-20 03:34:59 +00:00
895b4e0f12 *: replace mathutil.Max/Min with built-in max/min (#47700)
ref pingcap/tidb#45933
2023-10-17 07:22:59 +00:00
318e82bbb7 *: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
2023-10-13 14:36:26 +00:00