49 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
9dc8189afa dxf: add metrics for alert purpose in nextgen (#64100)
ref pingcap/tidb#61702
2025-10-27 07:27:31 +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
102ffeccba mdl/sessionmanager: some refactor of MDL loop and move sessionmanager from util to session pkg (#62671)
ref pingcap/tidb#61702
2025-07-29 12:55:28 +00:00
f06e10c3ac executor: fix the inappropriate RequiredRows set by TopNExec (#62154)
close pingcap/tidb#62135
2025-07-07 12:59:24 +00:00
9f1396b3cb planner: move physical limit related logic into physical op. (#62187)
ref pingcap/tidb#52714
2025-07-04 02:56:33 +00:00
34afcbb9d3 executor: gopls modernize (#60787)
close pingcap/tidb#60786
2025-05-07 14:32:26 +00:00
72517f418b executor: fix the hang of parallel sort when resultChannel is full (#59658)
close pingcap/tidb#59655
2025-03-10 07:31:40 +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
c05646e352 test: fix error checking (#59092)
ref pingcap/tidb#57275
2025-01-21 10:05:38 +00:00
91706ec8df executor: modify the spill chunk size of topn (#58889)
ref pingcap/tidb#58891
2025-01-13 11:16:52 +00:00
911d5a1cd8 planner, executor: support inline projection for TopN (#58500)
ref pingcap/tidb#54245
2025-01-06 04:25:58 +00:00
1052a555f5 *: force forbiding to use mock.NewContext in production code (#56654)
close pingcap/tidb#53388
2024-10-17 02:04:25 +00:00
ffcfb5e08a linter, executor: fix the constructor linter and add it to BaseExecutor/BaseExecutorV2 (#56485)
close pingcap/tidb#56484
2024-10-10 03:13:00 +00:00
179521a41f executor: check kill signal for topn and parallel sort spill (#56238)
close pingcap/tidb#54541
2024-10-08 11:33:06 +00:00
a997f950d9 executor: disable random failpoint after sort test is finished (#56312)
close pingcap/tidb#56306
2024-09-25 12:30:13 +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
68fdf55d94 *: rename some packages of context (#56108)
close pingcap/tidb#56107
2024-09-19 07:11:03 +00:00
63b43e1007 util: fix data race in sqlkiller (#55581)
close pingcap/tidb#55467
2024-08-22 06:15:20 +00:00
07f7d7b1d4 executor: fix query hang when sorted column is constant (#55418)
close pingcap/tidb#55344
2024-08-20 03:36:12 +00:00
a4908820a3 executor: fix incorrect chunk full judgement in parallel sort spill (#54558)
close pingcap/tidb#54557
2024-07-11 08:03:05 +00:00
d5cba7ee7e executor: fix unstable unit test TestMergeJoinInDisk (#54524)
close pingcap/tidb#54006
2024-07-09 11:45:03 +00:00
b20c3a39db executor: fix panic in TopN when system variable tidb_enable_tmp_storage_on_oom is disabled (#54311)
close pingcap/tidb#54206
2024-07-01 09:03:00 +00:00
bec113a91d executor: remove redundant memory pre-allocations in parallel sort executor (#54073)
close pingcap/tidb#54070
2024-06-24 07:59:50 +00:00
fedf3b7ba9 executor: make channel buffer small in sort executor (#53881)
close pingcap/tidb#53866
2024-06-11 08:52:30 +00:00
b9b5ec6dc4 executor: reuse memory for parallelSortSpillHelper (#53859)
close pingcap/tidb#53861
2024-06-07 05:20:57 +00:00
793530a387 executor: enable parallel sort (#53537)
close pingcap/tidb#53536
2024-06-06 04:29:56 +00:00
5e6df4eeb1 expression, *: Eval param get type with context (#53656)
close pingcap/tidb#53653
2024-06-03 09:39:01 +00:00
7edf08e4e5 executor: fix data race in topn (#53593)
close pingcap/tidb#53538
2024-05-28 04:50:56 +00:00
4eca4ebf9f executor: Support TopN Spill (#51809)
ref pingcap/tidb#47733
2024-05-15 10:14:42 +00:00
de92425cf2 executor: refine executor code (#52959)
close pingcap/tidb#52903
2024-05-07 03:17:36 +00:00
58267e188b executor: fix data race in the sortexec (#52417)
close pingcap/tidb#52281
2024-04-12 06:58:59 +00:00
6f0adb8c4a executor: fix data race in parallel sort test (#52246)
close pingcap/tidb#52238
2024-04-01 03:55:46 +00:00
a72b319257 executor: Support parallel sort spill (#50747)
close pingcap/tidb#50746
2024-03-27 11:08:18 +00:00
db434c4cf3 executor: remove parallel sort system variable (#51769)
close pingcap/tidb#51766
2024-03-15 03:06:40 +00:00
de16e0d319 executor: Support Parallel Sort (#49705)
close pingcap/tidb#49217
2024-02-26 10:30:30 +00:00
a6768bc3e0 executor: refine topn (#51271)
ref pingcap/tidb#47733
2024-02-23 09:16:57 +00:00
62e6bb307b *: remove redundant go_test (#50812)
close pingcap/tidb#50799
2024-01-30 08:39:30 +00:00
51e1e13494 *: update interface{} to any (#50770)
ref pingcap/tidb#50765
2024-01-29 07:21:29 +00:00
8aff603df8 exeuctor: fix data race for test TestInterruptedDuringSort (#50681)
close pingcap/tidb#50679
2024-01-24 04:46:50 +00:00
9a326b9619 executor: add kill signal check logic for sortPartition and rowContainer (#50510)
close pingcap/tidb#50511
2024-01-23 07:42:19 +00:00
1245c28b3b executor: refine sort spill (#48872)
ref pingcap/tidb#47733
2024-01-09 00:58:54 +00:00
80c6fc1fbd executor: recover panic in executor.Close() (#49222)
close pingcap/tidb#49223
2023-12-12 13:09:19 +00:00
1b58a8d63d executor: Move sort tests to sortexec package (#48636)
ref pingcap/tidb#47733
2023-11-17 03:05:18 +00:00
361bdaba25 executor: put SortExec and TopNExec into different files (#48569)
ref pingcap/tidb#47733
2023-11-14 03:42:44 +00:00
6e8df186f5 executor: fix goroutine leak for EvalSubqueryFirstRow (#48133)
close pingcap/tidb#48007
2023-11-13 02:27:43 +00:00
89ec3d38b2 executor: fix TestSortSpillDisk in ut (#48402)
close pingcap/tidb#48401
2023-11-08 07:56:27 +00:00
633d2231a8 executor: put sort files into one folder (#48351)
ref pingcap/tidb#47733
2023-11-07 11:53:26 +00:00