Commit Graph

40 Commits

Author SHA1 Message Date
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