Skip to content

[Enhancement](pyudf) Support MemTracker in PythonUdf#60655

Merged
zclllyybb merged 3 commits intoapache:masterfrom
linrrzqqq:pyudf-add-mem-tracker
Feb 27, 2026
Merged

[Enhancement](pyudf) Support MemTracker in PythonUdf#60655
zclllyybb merged 3 commits intoapache:masterfrom
linrrzqqq:pyudf-add-mem-tracker

Conversation

@linrrzqqq
Copy link
Contributor

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

Release note

None

Check List (For Author)

  • Test

    • Regression test
    • Unit Test
    • Manual test (add detailed scripts or steps below)
    • No need to test or manual test. Explain why:
      • This is a refactor/code format and no logic has been changed.
      • Previous test can cover this change.
      • No code files have been changed.
      • Other reason
  • Behavior changed:

    • No.
    • Yes.
  • Does this need documentation?

    • No.
    • Yes.

Check List (For Reviewer who merge this PR)

  • Confirm the release note
  • Confirm test cases
  • Confirm document
  • Add branch pick label

@hello-stephen
Copy link
Contributor

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR.

Please clearly describe your PR:

  1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
  2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
  3. What features were added. Why was this function added?
  4. Which code was refactored and why was this part of the code refactored?
  5. Which functions were optimized and what is the difference before and after the optimization?

@linrrzqqq linrrzqqq force-pushed the pyudf-add-mem-tracker branch 3 times, most recently from 551e1ff to f40e6df Compare February 11, 2026 02:04
@linrrzqqq
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 30087 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit f40e6dfc383f58105e73fae66a25350afa93e6cd, data reload: false

------ Round 1 ----------------------------------
q1	17591	4482	4311	4311
q2	2024	346	246	246
q3	10149	1284	710	710
q4	10206	770	308	308
q5	7505	2175	1930	1930
q6	189	176	145	145
q7	856	743	607	607
q8	9268	1402	1145	1145
q9	4721	4662	4604	4604
q10	6835	1939	1539	1539
q11	464	257	250	250
q12	356	373	220	220
q13	17780	4035	3280	3280
q14	232	238	217	217
q15	922	829	793	793
q16	687	658	622	622
q17	706	806	540	540
q18	6430	5785	5625	5625
q19	1254	976	633	633
q20	494	518	391	391
q21	2574	1778	1736	1736
q22	318	283	235	235
Total cold run time: 101561 ms
Total hot run time: 30087 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4387	4365	4412	4365
q2	253	337	272	272
q3	2078	2684	2232	2232
q4	1355	1731	1291	1291
q5	4293	4194	4249	4194
q6	219	173	135	135
q7	1846	1843	1747	1747
q8	2473	2616	2424	2424
q9	7830	7753	7572	7572
q10	2899	3206	2743	2743
q11	522	450	436	436
q12	754	786	599	599
q13	3990	4548	3594	3594
q14	376	345	300	300
q15	863	806	802	802
q16	665	875	777	777
q17	1148	1329	1315	1315
q18	8295	7815	8011	7815
q19	878	871	851	851
q20	2034	2197	1991	1991
q21	4818	4686	4419	4419
q22	492	448	415	415
Total cold run time: 52468 ms
Total hot run time: 50289 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 190399 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit f40e6dfc383f58105e73fae66a25350afa93e6cd, data reload: false

query5	4320	624	468	468
query6	336	235	211	211
query7	4212	463	281	281
query8	356	258	241	241
query9	8732	2723	2741	2723
query10	530	385	328	328
query11	16650	16318	16138	16138
query12	184	120	119	119
query13	1256	475	344	344
query14	6263	3226	2958	2958
query14_1	2842	2774	2805	2774
query15	202	196	173	173
query16	974	467	457	457
query17	1094	711	602	602
query18	2506	452	344	344
query19	212	205	181	181
query20	136	126	120	120
query21	217	148	124	124
query22	4973	5112	4966	4966
query23	19084	18619	18205	18205
query23_1	18488	18571	18469	18469
query24	7149	1582	1239	1239
query24_1	1193	1224	1208	1208
query25	522	440	385	385
query26	1245	260	145	145
query27	2775	458	297	297
query28	4507	1856	1846	1846
query29	783	535	434	434
query30	318	251	213	213
query31	857	748	655	655
query32	81	86	68	68
query33	510	331	279	279
query34	925	916	570	570
query35	654	678	597	597
query36	1063	1144	979	979
query37	136	100	85	85
query38	2937	2913	2822	2822
query39	943	918	891	891
query39_1	871	869	871	869
query40	215	130	116	116
query41	69	62	64	62
query42	104	105	101	101
query43	417	454	387	387
query44	1320	720	724	720
query45	190	188	182	182
query46	874	987	622	622
query47	2116	2239	2072	2072
query48	337	317	244	244
query49	604	420	369	369
query50	695	274	220	220
query51	4108	4127	4107	4107
query52	96	103	91	91
query53	292	326	274	274
query54	282	268	269	268
query55	87	85	74	74
query56	304	312	302	302
query57	1406	1377	1306	1306
query58	275	259	262	259
query59	2092	2130	2086	2086
query60	333	335	307	307
query61	147	139	138	138
query62	601	573	527	527
query63	300	275	267	267
query64	4760	1234	926	926
query65	4492	4447	4450	4447
query66	1425	439	340	340
query67	16348	16381	16364	16364
query68	2496	1088	729	729
query69	417	319	287	287
query70	976	983	923	923
query71	333	302	296	296
query72	2874	2732	2535	2535
query73	512	550	315	315
query74	9736	9630	9457	9457
query75	2806	2751	2429	2429
query76	2286	1062	643	643
query77	338	352	301	301
query78	11335	11368	10861	10861
query79	1068	927	591	591
query80	1280	561	499	499
query81	555	276	248	248
query82	1034	146	110	110
query83	355	256	240	240
query84	244	121	90	90
query85	877	452	403	403
query86	433	338	325	325
query87	3111	3095	2968	2968
query88	3565	2683	2672	2672
query89	398	343	323	323
query90	1834	181	170	170
query91	164	148	127	127
query92	73	74	67	67
query93	924	846	474	474
query94	635	324	287	287
query95	585	393	311	311
query96	648	511	232	232
query97	2482	2513	2449	2449
query98	223	211	204	204
query99	958	938	835	835
Total cold run time: 262580 ms
Total hot run time: 190399 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 28.13 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit f40e6dfc383f58105e73fae66a25350afa93e6cd, data reload: false

query1	0.06	0.04	0.04
query2	0.09	0.04	0.04
query3	0.26	0.09	0.09
query4	1.60	0.11	0.11
query5	0.27	0.26	0.24
query6	1.16	0.68	0.67
query7	0.03	0.02	0.02
query8	0.06	0.04	0.04
query9	0.57	0.50	0.50
query10	0.53	0.54	0.54
query11	0.15	0.09	0.10
query12	0.13	0.11	0.11
query13	0.63	0.61	0.62
query14	1.08	1.05	1.05
query15	0.87	0.86	0.87
query16	0.39	0.39	0.41
query17	1.13	1.15	1.16
query18	0.22	0.21	0.20
query19	2.06	1.95	2.10
query20	0.02	0.01	0.02
query21	15.42	0.29	0.15
query22	5.09	0.05	0.05
query23	15.97	0.29	0.11
query24	2.50	0.36	0.19
query25	0.12	0.09	0.06
query26	0.15	0.13	0.14
query27	0.06	0.05	0.05
query28	3.85	1.15	0.96
query29	12.58	3.90	3.15
query30	0.28	0.14	0.14
query31	2.83	0.63	0.40
query32	3.25	0.60	0.48
query33	3.26	3.25	3.17
query34	16.87	5.40	4.75
query35	4.79	4.82	4.76
query36	0.68	0.49	0.49
query37	0.11	0.07	0.07
query38	0.07	0.04	0.04
query39	0.04	0.03	0.04
query40	0.22	0.17	0.16
query41	0.08	0.03	0.02
query42	0.04	0.03	0.02
query43	0.04	0.04	0.04
Total cold run time: 99.61 s
Total hot run time: 28.13 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 35.71% (20/56) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.71% (19453/36909)
Line Coverage 36.19% (181125/500437)
Region Coverage 32.59% (140731/431777)
Branch Coverage 33.62% (60949/181304)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 87.50% (49/56) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 69.92% (25286/36164)
Line Coverage 52.43% (261728/499198)
Region Coverage 49.67% (216646/436157)
Branch Coverage 51.03% (92886/182008)

1 similar comment
@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 87.50% (49/56) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 69.92% (25286/36164)
Line Coverage 52.43% (261728/499198)
Region Coverage 49.67% (216646/436157)
Branch Coverage 51.03% (92886/182008)

@linrrzqqq linrrzqqq force-pushed the pyudf-add-mem-tracker branch from f40e6df to d13ee15 Compare February 11, 2026 08:55
@linrrzqqq linrrzqqq changed the title [test] [Enhancement](pyudf) Support MemTracker in PythonUdf Feb 11, 2026
@linrrzqqq linrrzqqq marked this pull request as ready for review February 11, 2026 08:56
@linrrzqqq
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 30591 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit d13ee15db96b08f0ac4de51a41bc5d390772aaf7, data reload: false

------ Round 1 ----------------------------------
q1	17584	4411	4293	4293
q2	2070	342	226	226
q3	10171	1321	729	729
q4	10188	764	305	305
q5	7535	2197	1905	1905
q6	201	175	145	145
q7	901	728	610	610
q8	9269	1436	1141	1141
q9	4734	4594	4607	4594
q10	6774	1935	1573	1573
q11	494	271	241	241
q12	345	380	227	227
q13	17780	4046	3281	3281
q14	237	234	224	224
q15	865	814	790	790
q16	667	681	633	633
q17	678	768	568	568
q18	6638	5827	6023	5827
q19	1147	1099	686	686
q20	550	616	412	412
q21	2715	1975	1928	1928
q22	344	305	253	253
Total cold run time: 101887 ms
Total hot run time: 30591 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4584	4521	4550	4521
q2	274	418	259	259
q3	2343	2915	2457	2457
q4	1492	1874	1541	1541
q5	4699	4455	4570	4455
q6	213	171	131	131
q7	1989	1887	1773	1773
q8	2552	2393	2505	2393
q9	7563	7514	7459	7459
q10	2770	3110	2677	2677
q11	494	467	452	452
q12	713	799	619	619
q13	3849	4329	3550	3550
q14	279	298	280	280
q15	824	769	772	769
q16	627	676	656	656
q17	1081	1366	1379	1366
q18	7590	7518	7256	7256
q19	829	760	781	760
q20	1968	2064	1858	1858
q21	4531	4199	4158	4158
q22	546	467	417	417
Total cold run time: 51810 ms
Total hot run time: 49807 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 28.58 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit d13ee15db96b08f0ac4de51a41bc5d390772aaf7, data reload: false

query1	0.06	0.05	0.05
query2	0.10	0.05	0.05
query3	0.26	0.09	0.08
query4	1.60	0.11	0.10
query5	0.27	0.25	0.24
query6	1.18	0.67	0.66
query7	0.03	0.03	0.02
query8	0.05	0.04	0.04
query9	0.55	0.50	0.50
query10	0.54	0.55	0.54
query11	0.14	0.09	0.09
query12	0.14	0.10	0.10
query13	0.62	0.60	0.62
query14	1.08	1.06	1.06
query15	0.89	0.86	0.88
query16	0.39	0.38	0.39
query17	1.17	1.17	1.13
query18	0.23	0.21	0.21
query19	2.02	1.95	2.00
query20	0.02	0.02	0.01
query21	15.44	0.25	0.15
query22	5.31	0.06	0.06
query23	16.13	0.28	0.11
query24	0.99	0.69	0.84
query25	0.09	0.06	0.20
query26	0.14	0.13	0.13
query27	0.05	0.06	0.08
query28	4.64	1.15	0.96
query29	12.65	3.91	3.20
query30	0.29	0.14	0.11
query31	2.83	0.65	0.41
query32	3.23	0.59	0.48
query33	3.21	3.29	3.19
query34	16.00	5.40	4.68
query35	4.75	4.74	4.78
query36	0.66	0.50	0.50
query37	0.12	0.07	0.06
query38	0.08	0.04	0.04
query39	0.04	0.02	0.03
query40	0.20	0.18	0.16
query41	0.09	0.03	0.04
query42	0.04	0.03	0.03
query43	0.04	0.04	0.04
Total cold run time: 98.36 s
Total hot run time: 28.58 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 35.71% (20/56) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.77% (19477/36911)
Line Coverage 36.25% (181480/500622)
Region Coverage 32.63% (140746/431303)
Branch Coverage 33.66% (61027/181301)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 87.50% (49/56) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 73.43% (26556/36166)
Line Coverage 56.52% (282274/499383)
Region Coverage 54.19% (236086/435682)
Branch Coverage 55.78% (101525/182005)

@linrrzqqq
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 28957 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 689a511afb7f903347006c4f1545d5d9a8d00490, data reload: false

------ Round 1 ----------------------------------
============================================
q1	17654	4483	4320	4320
q2	q3	10645	864	540	540
q4	4693	358	251	251
q5	7748	1203	1027	1027
q6	178	178	149	149
q7	800	841	668	668
q8	10571	1481	1314	1314
q9	5714	4750	4772	4750
q10	6856	1885	1640	1640
q11	492	255	246	246
q12	746	576	469	469
q13	17793	4232	3430	3430
q14	238	231	219	219
q15	982	812	790	790
q16	766	725	668	668
q17	764	880	430	430
q18	6135	5453	5372	5372
q19	1391	989	616	616
q20	510	497	394	394
q21	4487	1877	1419	1419
q22	343	284	245	245
Total cold run time: 99506 ms
Total hot run time: 28957 ms

----- Round 2, with runtime_filter_mode=off -----
============================================
q1	4522	4357	4372	4357
q2	q3	1780	2180	1736	1736
q4	841	1154	772	772
q5	4051	4351	4313	4313
q6	180	173	140	140
q7	1718	1600	1483	1483
q8	2436	2679	2529	2529
q9	7927	7512	7470	7470
q10	2733	2806	2462	2462
q11	508	476	429	429
q12	509	604	479	479
q13	4014	4432	3625	3625
q14	285	297	277	277
q15	836	796	788	788
q16	731	759	700	700
q17	1184	1518	1311	1311
q18	7201	6917	6628	6628
q19	956	917	909	909
q20	2133	2212	1985	1985
q21	4057	3553	3321	3321
q22	490	550	477	477
Total cold run time: 49092 ms
Total hot run time: 46191 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 183716 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 689a511afb7f903347006c4f1545d5d9a8d00490, data reload: false

query5	5030	666	506	506
query6	338	219	199	199
query7	4215	483	268	268
query8	339	270	251	251
query9	8737	2789	2760	2760
query10	561	366	330	330
query11	16937	17744	17216	17216
query12	202	132	131	131
query13	1321	475	344	344
query14	6861	3459	3103	3103
query14_1	2942	2922	2931	2922
query15	211	195	174	174
query16	1015	470	453	453
query17	1183	763	604	604
query18	2775	466	365	365
query19	217	221	207	207
query20	146	151	148	148
query21	263	148	136	136
query22	5652	4960	4690	4690
query23	17271	16804	16530	16530
query23_1	16623	16668	16544	16544
query24	7072	1721	1215	1215
query24_1	1234	1212	1239	1212
query25	542	458	400	400
query26	1232	268	151	151
query27	2774	486	290	290
query28	4492	1865	1825	1825
query29	806	565	469	469
query30	316	249	208	208
query31	870	708	643	643
query32	80	70	69	69
query33	505	331	267	267
query34	922	933	568	568
query35	632	683	609	609
query36	1125	1104	958	958
query37	140	100	83	83
query38	2973	2910	2868	2868
query39	883	859	855	855
query39_1	824	818	815	815
query40	227	149	136	136
query41	74	70	65	65
query42	107	103	100	100
query43	381	381	363	363
query44	
query45	197	189	185	185
query46	913	1007	600	600
query47	2126	2140	1996	1996
query48	307	316	234	234
query49	626	456	373	373
query50	681	280	214	214
query51	4130	4097	4039	4039
query52	112	108	101	101
query53	288	334	285	285
query54	301	280	259	259
query55	90	81	79	79
query56	324	331	308	308
query57	1337	1351	1265	1265
query58	292	288	260	260
query59	2606	2649	2614	2614
query60	330	337	321	321
query61	149	149	146	146
query62	610	581	526	526
query63	324	277	285	277
query64	4879	1376	1088	1088
query65	
query66	1398	470	379	379
query67	16281	16301	16293	16293
query68	
query69	420	323	296	296
query70	1017	976	957	957
query71	362	324	302	302
query72	2891	2791	2608	2608
query73	558	550	325	325
query74	9948	9922	9792	9792
query75	2903	2745	2461	2461
query76	2315	1018	680	680
query77	361	391	313	313
query78	11259	11314	10702	10702
query79	3004	841	607	607
query80	1772	645	533	533
query81	613	286	247	247
query82	969	149	113	113
query83	342	269	247	247
query84	261	118	105	105
query85	868	482	430	430
query86	491	315	302	302
query87	3123	3081	3008	3008
query88	3611	2662	2610	2610
query89	421	373	345	345
query90	2072	176	175	175
query91	162	160	134	134
query92	88	74	72	72
query93	2530	841	505	505
query94	651	326	300	300
query95	577	341	378	341
query96	648	525	224	224
query97	2475	2497	2429	2429
query98	237	218	215	215
query99	978	986	904	904
Total cold run time: 258733 ms
Total hot run time: 183716 ms

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 2.60% (2/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.49% (19544/37233)
Line Coverage 36.08% (182129/504765)
Region Coverage 32.41% (141239/435853)
Branch Coverage 33.39% (61265/183493)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 62.34% (48/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.37% (26043/36491)
Line Coverage 54.08% (272299/503525)
Region Coverage 51.38% (226212/440237)
Branch Coverage 52.82% (97298/184197)

@linrrzqqq
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 28701 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 90abbe2620716923b7c5d05fec4aff86dd01f801, data reload: false

------ Round 1 ----------------------------------
============================================
q1	17647	4632	4320	4320
q2	q3	10648	760	511	511
q4	4675	348	254	254
q5	7573	1200	1044	1044
q6	174	172	145	145
q7	769	839	675	675
q8	9297	1462	1378	1378
q9	4817	4694	4636	4636
q10	6822	1879	1631	1631
q11	441	249	237	237
q12	698	572	460	460
q13	18312	4178	3476	3476
q14	240	244	222	222
q15	972	792	786	786
q16	768	728	668	668
q17	715	855	432	432
q18	6138	5404	5185	5185
q19	1250	982	642	642
q20	523	487	382	382
q21	4875	1838	1372	1372
q22	339	293	245	245
Total cold run time: 97693 ms
Total hot run time: 28701 ms

----- Round 2, with runtime_filter_mode=off -----
============================================
q1	4407	4364	4364	4364
q2	q3	1768	2161	1725	1725
q4	828	1147	773	773
q5	4013	4329	4297	4297
q6	181	173	142	142
q7	1726	1596	1483	1483
q8	2433	2645	2490	2490
q9	7494	7488	7555	7488
q10	2663	2886	2377	2377
q11	505	438	415	415
q12	489	593	459	459
q13	3928	4450	3574	3574
q14	292	295	274	274
q15	861	811	803	803
q16	768	805	739	739
q17	1198	1518	1342	1342
q18	7144	6830	6682	6682
q19	919	923	922	922
q20	2050	2292	2007	2007
q21	3938	3558	3336	3336
q22	461	473	409	409
Total cold run time: 48066 ms
Total hot run time: 46101 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 183853 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 90abbe2620716923b7c5d05fec4aff86dd01f801, data reload: false

query5	4698	642	526	526
query6	313	230	194	194
query7	4211	461	265	265
query8	327	237	226	226
query9	8727	2733	2761	2733
query10	504	384	336	336
query11	17032	17498	17392	17392
query12	208	137	129	129
query13	1299	497	387	387
query14	6781	3273	3247	3247
query14_1	2976	3262	2942	2942
query15	206	200	181	181
query16	999	500	477	477
query17	1121	760	638	638
query18	3183	470	373	373
query19	220	240	190	190
query20	142	129	126	126
query21	220	141	120	120
query22	5037	4949	4793	4793
query23	17102	16800	16598	16598
query23_1	16565	16593	16642	16593
query24	7254	1616	1232	1232
query24_1	1234	1293	1259	1259
query25	562	482	434	434
query26	1003	266	154	154
query27	2738	473	296	296
query28	4451	1880	1872	1872
query29	784	560	464	464
query30	319	265	215	215
query31	848	721	652	652
query32	77	74	70	70
query33	505	325	281	281
query34	953	909	565	565
query35	642	674	611	611
query36	1060	1105	964	964
query37	135	94	82	82
query38	2963	2947	2872	2872
query39	882	851	839	839
query39_1	842	816	811	811
query40	229	148	135	135
query41	63	59	58	58
query42	105	100	105	100
query43	375	385	349	349
query44	
query45	196	184	179	179
query46	883	980	613	613
query47	2069	2124	2042	2042
query48	305	328	244	244
query49	619	448	383	383
query50	682	277	207	207
query51	4101	4162	3980	3980
query52	107	109	99	99
query53	295	332	276	276
query54	285	261	279	261
query55	89	85	87	85
query56	303	296	292	292
query57	1339	1351	1282	1282
query58	281	278	277	277
query59	2587	2652	2592	2592
query60	333	328	324	324
query61	187	139	140	139
query62	611	581	530	530
query63	304	273	274	273
query64	4495	1262	977	977
query65	
query66	1350	445	357	357
query67	16391	16269	16265	16265
query68	
query69	392	294	294	294
query70	1011	914	992	914
query71	345	295	287	287
query72	2715	2657	2372	2372
query73	541	549	320	320
query74	9968	9929	9765	9765
query75	2831	2738	2455	2455
query76	2307	1027	669	669
query77	376	389	309	309
query78	11185	11324	10661	10661
query79	2735	825	598	598
query80	1746	620	523	523
query81	567	282	250	250
query82	989	151	115	115
query83	332	260	243	243
query84	253	115	100	100
query85	891	497	429	429
query86	405	316	293	293
query87	3138	3106	2981	2981
query88	3565	2690	2691	2690
query89	421	364	340	340
query90	1962	173	174	173
query91	161	153	136	136
query92	76	76	73	73
query93	1204	813	508	508
query94	637	314	280	280
query95	587	346	325	325
query96	644	521	231	231
query97	2479	2459	2402	2402
query98	230	221	216	216
query99	1007	991	939	939
Total cold run time: 254957 ms
Total hot run time: 183853 ms

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 50.62% (41/81) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.50% (19550/37235)
Line Coverage 36.11% (182286/504769)
Region Coverage 32.50% (141670/435855)
Branch Coverage 33.43% (61339/183493)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 63.33% (23111/36491)
Line Coverage 46.59% (234593/503525)
Region Coverage 43.63% (192086/440237)
Branch Coverage 44.79% (82510/184197)

@linrrzqqq
Copy link
Contributor Author

run cloud_p0

@linrrzqqq
Copy link
Contributor Author

run nonConcurrent

Copy link
Contributor

@HappenLee HappenLee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-actions
Copy link
Contributor

PR approved by at least one committer and no changes requested.

@github-actions github-actions bot added approved Indicates a PR has been approved by one committer. reviewed labels Feb 24, 2026
@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 63.32% (23107/36491)
Line Coverage 46.59% (234598/503525)
Region Coverage 43.66% (192223/440237)
Branch Coverage 44.79% (82499/184197)

1 similar comment
@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 63.32% (23107/36491)
Line Coverage 46.59% (234598/503525)
Region Coverage 43.66% (192223/440237)
Branch Coverage 44.79% (82499/184197)

@linrrzqqq
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 28965 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 90abbe2620716923b7c5d05fec4aff86dd01f801, data reload: false

------ Round 1 ----------------------------------
============================================
q1	17614	4442	4289	4289
q2	q3	10653	823	534	534
q4	4701	355	254	254
q5	7722	1201	1028	1028
q6	216	174	147	147
q7	819	837	665	665
q8	10526	1467	1355	1355
q9	6110	4747	4728	4728
q10	6872	1905	1639	1639
q11	495	258	249	249
q12	745	585	480	480
q13	17777	4215	3430	3430
q14	239	231	207	207
q15	945	799	794	794
q16	752	724	681	681
q17	802	872	423	423
q18	5981	5403	5204	5204
q19	1339	973	613	613
q20	516	488	465	465
q21	4637	2069	1494	1494
q22	386	308	286	286
Total cold run time: 99847 ms
Total hot run time: 28965 ms

----- Round 2, with runtime_filter_mode=off -----
============================================
q1	4784	4653	4691	4653
q2	q3	1822	2235	1793	1793
q4	861	1183	789	789
q5	4033	4380	4355	4355
q6	180	174	137	137
q7	1766	1728	1544	1544
q8	2553	2745	2570	2570
q9	7636	7368	7317	7317
q10	2692	2865	2461	2461
q11	511	434	419	419
q12	513	594	492	492
q13	4046	4613	3597	3597
q14	283	295	270	270
q15	875	821	841	821
q16	742	738	719	719
q17	1241	1609	1312	1312
q18	7118	6878	6797	6797
q19	915	891	899	891
q20	2052	2133	1995	1995
q21	3960	3496	3361	3361
q22	491	490	398	398
Total cold run time: 49074 ms
Total hot run time: 46691 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 184635 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 90abbe2620716923b7c5d05fec4aff86dd01f801, data reload: false

query5	4503	660	531	531
query6	326	221	203	203
query7	4217	469	264	264
query8	352	249	229	229
query9	8747	2810	2728	2728
query10	526	370	338	338
query11	17041	16824	16611	16611
query12	191	126	127	126
query13	1268	474	357	357
query14	6175	3252	3054	3054
query14_1	2899	2900	3090	2900
query15	204	196	182	182
query16	999	483	466	466
query17	1102	723	618	618
query18	2543	452	355	355
query19	210	207	186	186
query20	140	130	130	130
query21	225	152	129	129
query22	5052	5636	5510	5510
query23	17621	17373	16988	16988
query23_1	16945	17029	17316	17029
query24	7166	1632	1243	1243
query24_1	1209	1252	1235	1235
query25	570	479	425	425
query26	1245	265	155	155
query27	2764	473	292	292
query28	4531	1863	1874	1863
query29	794	567	468	468
query30	317	246	209	209
query31	862	738	653	653
query32	85	71	76	71
query33	526	346	284	284
query34	903	912	571	571
query35	638	678	589	589
query36	1084	1113	980	980
query37	135	98	89	89
query38	2951	2933	2916	2916
query39	886	866	850	850
query39_1	816	812	824	812
query40	230	152	139	139
query41	61	67	58	58
query42	119	110	108	108
query43	382	391	361	361
query44	
query45	197	191	182	182
query46	865	995	612	612
query47	2096	2120	2028	2028
query48	311	320	255	255
query49	635	508	399	399
query50	697	278	212	212
query51	4170	4108	4049	4049
query52	105	109	102	102
query53	293	336	295	295
query54	293	266	262	262
query55	92	91	91	91
query56	339	307	302	302
query57	1374	1349	1264	1264
query58	287	288	291	288
query59	2568	2657	2513	2513
query60	333	337	330	330
query61	152	137	148	137
query62	647	586	539	539
query63	319	280	279	279
query64	4922	1261	971	971
query65	
query66	1434	467	356	356
query67	16415	16181	16363	16181
query68	
query69	403	318	286	286
query70	987	996	890	890
query71	355	314	312	312
query72	2806	2699	2423	2423
query73	541	564	334	334
query74	10009	9963	9758	9758
query75	2837	2751	2469	2469
query76	2305	1051	691	691
query77	368	391	320	320
query78	11246	11327	10706	10706
query79	1805	791	596	596
query80	1363	624	589	589
query81	570	272	255	255
query82	996	149	119	119
query83	335	262	246	246
query84	245	125	96	96
query85	893	472	436	436
query86	418	309	292	292
query87	3143	3107	2985	2985
query88	3562	2682	2659	2659
query89	423	372	349	349
query90	2006	184	177	177
query91	169	151	130	130
query92	78	77	75	75
query93	992	836	507	507
query94	637	297	286	286
query95	586	341	320	320
query96	640	517	236	236
query97	2465	2481	2407	2407
query98	228	214	216	214
query99	1011	989	876	876
Total cold run time: 254017 ms
Total hot run time: 184635 ms

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 63.14% (23046/36499)
Line Coverage 46.29% (233135/503663)
Region Coverage 43.34% (190865/440385)
Branch Coverage 44.38% (81764/184254)

@linrrzqqq
Copy link
Contributor Author

run p0

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 50.62% (41/81) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.53% (19577/37268)
Line Coverage 36.12% (182491/505167)
Region Coverage 32.47% (141633/436219)
Branch Coverage 33.42% (61391/183668)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 63.18% (23061/36499)
Line Coverage 46.35% (233446/503663)
Region Coverage 43.37% (191011/440385)
Branch Coverage 44.44% (81889/184254)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 63.22% (23074/36499)
Line Coverage 46.43% (233865/503663)
Region Coverage 43.54% (191758/440385)
Branch Coverage 44.62% (82208/184254)

1 similar comment
@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 63.22% (23074/36499)
Line Coverage 46.43% (233865/503663)
Region Coverage 43.54% (191758/440385)
Branch Coverage 44.62% (82208/184254)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 56.79% (20728/36499)
Line Coverage 39.91% (200988/503663)
Region Coverage 36.73% (161748/440385)
Branch Coverage 37.28% (68698/184254)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 48.05% (37/77) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 57.11% (20846/36499)
Line Coverage 40.20% (202497/503663)
Region Coverage 37.10% (163370/440385)
Branch Coverage 37.64% (69347/184254)

@zclllyybb zclllyybb merged commit 3bf910c into apache:master Feb 27, 2026
29 of 31 checks passed
@linrrzqqq linrrzqqq deleted the pyudf-add-mem-tracker branch February 27, 2026 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. dev/4.1.x reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants