Skip to content

Conversation

@uchenily
Copy link
Contributor

@uchenily uchenily commented Aug 22, 2025

What problem does this PR solve?

This pull request standardizes the return type of all vector distance functions to float across the codebase, ensuring consistency and improving performance for vector similarity search operations.

Related PR: #54276

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.

The array type in the distance function parameter cannot contain null values, otherwise a runtime error will occur.

If the sum of squares of x or y in cosine_distance is 0, in this case, return distance 2 directly to avoid division by zero.

  • 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

@Thearas
Copy link
Contributor

Thearas commented Aug 22, 2025

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?

@uchenily
Copy link
Contributor Author

run buildall

@uchenily uchenily force-pushed the improve-update-type branch from 66e5255 to ba4abda Compare August 22, 2025 09:08
@uchenily
Copy link
Contributor Author

run buildall

const auto& offsets2 = *arr2.offsets_ptr;
const auto& nested_col1 = assert_cast<const ColumnFloat64*>(arr1.nested_col.get());
const auto& nested_col2 = assert_cast<const ColumnFloat64*>(arr2.nested_col.get());
const auto& nested_col1 = assert_cast<const ColumnType*>(arr1.nested_col.get());
Copy link
Contributor

Choose a reason for hiding this comment

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

what if input column is nullable

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Now all distance funcs are changed to PropagateNullable, block data type is FLOAT rather than Nullable(FLOAT), so I removed the null_column.

Copy link
Contributor

Choose a reason for hiding this comment

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

Now all distance funcs are changed to PropagateNullable, block data type is FLOAT rather than Nullable(FLOAT), so I removed the null_column.

If i am not mistaken, propageteNullable means return null if input is null, so there still could have a nullable input?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think you can add a regression test.

set debug_skip_fold_constant=true;

select l2_distance([1.0, 2.0, 3.0], [1.0, null, 3.0]);

select l2_distance([1.0, 2.0, 3.0], null);

Both of above sql return NULL in current master.

Copy link
Contributor

Choose a reason for hiding this comment

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

@zhiqiang-hhhh it will be ok. because here we del the use_default_implementation_for_nulls the func in doris will dispose the case

Copy link
Contributor

Choose a reason for hiding this comment

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

@zhiqiang-hhhh it will be ok. because here we del the use_default_implementation_for_nulls the func in doris will dispose the case

ok, i have no problem

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17630	5275	5241	5241
q2	1958	298	193	193
q3	10254	1318	726	726
q4	10216	1014	522	522
q5	7519	2426	2284	2284
q6	187	157	130	130
q7	899	775	618	618
q8	9318	1293	1046	1046
q9	7039	5082	5064	5064
q10	6876	2374	1981	1981
q11	457	279	271	271
q12	338	340	223	223
q13	17776	3658	2995	2995
q14	225	240	240	240
q15	540	490	478	478
q16	427	418	370	370
q17	580	857	358	358
q18	7546	7161	7154	7154
q19	1224	961	560	560
q20	340	347	229	229
q21	3831	3251	2365	2365
q22	1043	1011	964	964
Total cold run time: 106223 ms
Total hot run time: 34012 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5239	5183	5149	5149
q2	246	322	221	221
q3	2157	2666	2353	2353
q4	1339	1773	1309	1309
q5	4225	4621	4515	4515
q6	211	175	129	129
q7	2020	1966	1837	1837
q8	2712	2616	2627	2616
q9	7327	7272	7179	7179
q10	3082	3302	2869	2869
q11	570	600	481	481
q12	665	754	663	663
q13	3640	3947	3395	3395
q14	326	307	306	306
q15	524	514	484	484
q16	456	571	436	436
q17	1150	1605	1467	1467
q18	7816	7896	7556	7556
q19	851	867	889	867
q20	2089	2025	1959	1959
q21	4812	4440	4397	4397
q22	1103	1017	1008	1008
Total cold run time: 52560 ms
Total hot run time: 51196 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 185272 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 62484c45a2bafe5d9d6f3af70c09a45629750c23, data reload: false

query1	1002	390	408	390
query2	6519	1806	1767	1767
query3	6744	227	216	216
query4	26372	23546	23229	23229
query5	4733	640	516	516
query6	314	223	224	223
query7	4635	515	294	294
query8	287	235	220	220
query9	8617	2891	2876	2876
query10	508	356	298	298
query11	15860	14924	14764	14764
query12	166	111	114	111
query13	1672	559	426	426
query14	10021	5968	5932	5932
query15	215	185	170	170
query16	7654	654	494	494
query17	1575	744	658	658
query18	2026	407	308	308
query19	202	185	163	163
query20	129	121	112	112
query21	219	163	112	112
query22	4061	4177	4027	4027
query23	33814	32946	32834	32834
query24	8019	2412	2382	2382
query25	531	484	414	414
query26	1222	281	158	158
query27	2691	513	349	349
query28	4281	2236	2234	2234
query29	741	569	457	457
query30	293	219	195	195
query31	914	794	703	703
query32	82	74	73	73
query33	560	408	346	346
query34	809	853	513	513
query35	836	840	749	749
query36	990	1006	924	924
query37	126	110	86	86
query38	4055	4154	4032	4032
query39	1468	1468	1406	1406
query40	222	126	122	122
query41	67	58	55	55
query42	126	112	116	112
query43	504	517	495	495
query44	1401	872	855	855
query45	183	167	166	166
query46	891	1034	662	662
query47	1748	1794	1723	1723
query48	405	438	326	326
query49	720	488	395	395
query50	693	715	411	411
query51	4225	4137	4135	4135
query52	113	116	107	107
query53	247	275	195	195
query54	594	593	523	523
query55	92	82	87	82
query56	320	321	300	300
query57	1196	1208	1140	1140
query58	293	286	268	268
query59	2603	2647	2623	2623
query60	344	345	334	334
query61	127	121	121	121
query62	800	731	675	675
query63	227	196	194	194
query64	4238	1008	751	751
query65	4302	4217	4190	4190
query66	1059	415	339	339
query67	15383	15242	15061	15061
query68	8204	944	580	580
query69	483	330	295	295
query70	1305	1143	1092	1092
query71	500	355	331	331
query72	5492	4746	4733	4733
query73	732	613	353	353
query74	8922	8925	8869	8869
query75	3850	3051	2644	2644
query76	3704	1153	767	767
query77	804	416	327	327
query78	9557	9878	8836	8836
query79	1716	828	585	585
query80	612	543	460	460
query81	483	262	225	225
query82	441	137	107	107
query83	260	253	232	232
query84	256	111	92	92
query85	796	365	335	335
query86	341	316	322	316
query87	4325	4234	4143	4143
query88	2847	2214	2177	2177
query89	387	313	283	283
query90	1953	219	227	219
query91	142	143	116	116
query92	90	70	71	70
query93	1095	968	644	644
query94	685	421	280	280
query95	401	321	308	308
query96	479	609	282	282
query97	2669	2683	2558	2558
query98	234	217	213	213
query99	1574	1465	1279	1279
Total cold run time: 273425 ms
Total hot run time: 185272 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.08	0.04	0.04
query3	0.24	0.07	0.07
query4	1.62	0.11	0.12
query5	0.43	0.42	0.40
query6	1.16	0.64	0.65
query7	0.03	0.02	0.02
query8	0.04	0.04	0.03
query9	0.61	0.55	0.52
query10	0.56	0.58	0.56
query11	0.16	0.10	0.11
query12	0.14	0.11	0.12
query13	0.63	0.60	0.61
query14	0.79	0.82	0.84
query15	0.87	0.86	0.85
query16	0.38	0.40	0.39
query17	1.02	1.08	1.04
query18	0.22	0.20	0.20
query19	1.89	1.91	1.91
query20	0.01	0.01	0.01
query21	15.40	0.95	0.59
query22	0.74	1.24	0.70
query23	14.88	1.36	0.63
query24	6.56	1.60	0.73
query25	0.58	0.31	0.07
query26	0.62	0.16	0.12
query27	0.06	0.06	0.05
query28	9.87	0.93	0.43
query29	12.56	3.92	3.27
query30	3.03	3.08	2.94
query31	2.82	0.57	0.40
query32	3.23	0.57	0.47
query33	3.11	3.03	3.13
query34	15.93	5.48	4.89
query35	4.90	4.92	4.92
query36	0.69	0.51	0.50
query37	0.10	0.07	0.07
query38	0.06	0.04	0.04
query39	0.03	0.03	0.02
query40	0.19	0.13	0.14
query41	0.08	0.03	0.03
query42	0.04	0.02	0.02
query43	0.04	0.04	0.03
Total cold run time: 106.44 s
Total hot run time: 32.53 s

@uchenily
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17559	5340	5133	5133
q2	1920	280	183	183
q3	10318	1311	717	717
q4	10206	1028	521	521
q5	7477	2486	2351	2351
q6	186	170	138	138
q7	957	771	619	619
q8	9310	1319	1090	1090
q9	7102	5148	5147	5147
q10	6908	2414	1980	1980
q11	481	281	272	272
q12	348	360	229	229
q13	17760	3702	3073	3073
q14	243	229	219	219
q15	558	487	493	487
q16	431	423	361	361
q17	607	893	355	355
q18	7634	7160	7100	7100
q19	1092	980	596	596
q20	360	347	228	228
q21	3978	2610	3045	2610
q22	1084	1037	1007	1007
Total cold run time: 106519 ms
Total hot run time: 34416 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5240	5161	5186	5161
q2	252	320	225	225
q3	2261	2708	2302	2302
q4	1369	1785	1294	1294
q5	4275	4128	4139	4128
q6	208	164	127	127
q7	1910	1843	1690	1690
q8	2545	2445	2466	2445
q9	6895	6829	6729	6729
q10	2985	3182	2745	2745
q11	583	508	486	486
q12	650	747	603	603
q13	3266	3678	3052	3052
q14	269	291	260	260
q15	519	478	472	472
q16	422	465	428	428
q17	1140	1486	1376	1376
q18	7343	7284	7039	7039
q19	839	893	948	893
q20	1885	1967	1809	1809
q21	4767	4470	4291	4291
q22	1091	1053	1033	1033
Total cold run time: 50714 ms
Total hot run time: 48588 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 185338 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 cb6209cd08fdc14f9562068b31afec1d494e1ef8, data reload: false

query1	985	401	427	401
query2	6521	1782	1701	1701
query3	6745	223	219	219
query4	26554	23514	23329	23329
query5	4622	599	500	500
query6	294	204	185	185
query7	4625	515	287	287
query8	287	244	228	228
query9	8670	2900	2833	2833
query10	482	336	271	271
query11	16021	14973	14902	14902
query12	176	118	112	112
query13	1655	535	438	438
query14	9897	5809	5713	5713
query15	211	186	165	165
query16	7656	645	514	514
query17	1377	718	591	591
query18	2025	421	342	342
query19	198	196	163	163
query20	136	128	114	114
query21	215	122	109	109
query22	4028	4115	3985	3985
query23	34156	33034	32883	32883
query24	8070	2354	2379	2354
query25	519	486	405	405
query26	1240	273	158	158
query27	2696	497	353	353
query28	4318	2253	2226	2226
query29	796	570	454	454
query30	277	222	196	196
query31	894	814	701	701
query32	84	77	77	77
query33	540	393	336	336
query34	813	835	518	518
query35	795	843	754	754
query36	975	1079	907	907
query37	112	110	87	87
query38	4074	4084	4009	4009
query39	1487	1441	1407	1407
query40	220	127	116	116
query41	60	56	55	55
query42	121	107	109	107
query43	506	486	494	486
query44	1351	858	847	847
query45	176	170	175	170
query46	867	1001	639	639
query47	1769	1827	1731	1731
query48	387	415	317	317
query49	743	510	404	404
query50	636	692	407	407
query51	4130	4173	4125	4125
query52	122	113	100	100
query53	237	264	192	192
query54	590	590	523	523
query55	87	84	90	84
query56	308	316	328	316
query57	1165	1197	1141	1141
query58	286	281	273	273
query59	2675	2756	2604	2604
query60	347	337	335	335
query61	129	127	172	127
query62	821	721	648	648
query63	224	194	192	192
query64	4250	1028	749	749
query65	4309	4213	4234	4213
query66	1075	429	321	321
query67	15623	15481	15105	15105
query68	8165	920	576	576
query69	475	330	307	307
query70	1218	1131	1140	1131
query71	482	326	308	308
query72	5315	4719	4622	4622
query73	714	570	348	348
query74	9128	9143	9074	9074
query75	3840	3062	2660	2660
query76	3714	1149	772	772
query77	782	386	330	330
query78	9533	9610	8809	8809
query79	2540	831	597	597
query80	625	541	479	479
query81	467	257	227	227
query82	422	135	109	109
query83	277	248	234	234
query84	297	104	88	88
query85	782	372	401	372
query86	339	329	311	311
query87	4268	4177	4147	4147
query88	3133	2245	2234	2234
query89	414	320	285	285
query90	1940	220	217	217
query91	147	142	112	112
query92	89	71	68	68
query93	1362	1002	640	640
query94	675	387	307	307
query95	398	315	310	310
query96	488	634	284	284
query97	2673	2715	2575	2575
query98	241	221	212	212
query99	1474	1401	1339	1339
Total cold run time: 274857 ms
Total hot run time: 185338 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.04
query2	0.09	0.04	0.05
query3	0.24	0.07	0.07
query4	1.61	0.10	0.10
query5	0.44	0.43	0.40
query6	1.16	0.64	0.66
query7	0.02	0.02	0.02
query8	0.04	0.04	0.03
query9	0.60	0.50	0.50
query10	0.58	0.56	0.60
query11	0.15	0.11	0.11
query12	0.15	0.12	0.12
query13	0.64	0.61	0.62
query14	0.79	0.85	0.83
query15	0.89	0.85	0.87
query16	0.39	0.40	0.41
query17	1.06	1.06	1.04
query18	0.21	0.20	0.20
query19	1.87	1.79	1.83
query20	0.01	0.01	0.01
query21	15.38	0.95	0.59
query22	0.78	1.17	0.70
query23	14.90	1.37	0.63
query24	6.71	1.77	0.96
query25	0.49	0.32	0.08
query26	0.44	0.16	0.12
query27	0.06	0.05	0.06
query28	10.16	0.93	0.44
query29	12.55	3.93	3.24
query30	3.07	3.04	3.04
query31	2.81	0.57	0.40
query32	3.23	0.54	0.47
query33	3.04	3.03	3.14
query34	15.91	5.45	4.94
query35	4.93	4.90	4.93
query36	0.68	0.52	0.49
query37	0.10	0.07	0.07
query38	0.06	0.04	0.04
query39	0.03	0.02	0.02
query40	0.18	0.14	0.14
query41	0.08	0.03	0.02
query42	0.03	0.03	0.02
query43	0.04	0.04	0.03
Total cold run time: 106.64 s
Total hot run time: 32.78 s

@uchenily uchenily force-pushed the improve-update-type branch from cb6209c to 2c27b30 Compare August 25, 2025 09:32
@uchenily
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17577	5159	5259	5159
q2	1916	289	189	189
q3	10313	1268	729	729
q4	10228	1032	536	536
q5	7538	2383	2320	2320
q6	176	156	129	129
q7	890	753	610	610
q8	9323	1312	1142	1142
q9	6987	5126	5131	5126
q10	6964	2391	2003	2003
q11	497	291	268	268
q12	350	365	220	220
q13	17812	3658	2991	2991
q14	235	234	232	232
q15	561	488	481	481
q16	425	423	377	377
q17	601	864	372	372
q18	7547	7089	7150	7089
q19	1084	949	561	561
q20	341	333	213	213
q21	3963	3215	2332	2332
q22	1088	1033	1015	1015
Total cold run time: 106416 ms
Total hot run time: 34094 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5128	5073	5112	5073
q2	241	327	218	218
q3	2150	2707	2277	2277
q4	1354	1784	1328	1328
q5	4201	4529	4543	4529
q6	216	174	128	128
q7	2016	2025	1836	1836
q8	2600	2582	2569	2569
q9	7344	7229	7277	7229
q10	3177	3315	2940	2940
q11	574	625	500	500
q12	692	773	621	621
q13	3496	3968	3331	3331
q14	285	360	289	289
q15	526	480	482	480
q16	471	497	451	451
q17	1197	1523	1399	1399
q18	7767	7665	7645	7645
q19	863	835	893	835
q20	1908	1959	1787	1787
q21	4765	4336	4376	4336
q22	1082	1067	994	994
Total cold run time: 52053 ms
Total hot run time: 50795 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 184567 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 2c27b30f1ffdb98ad1804ae85b0af40ab595aa91, data reload: false

query1	1003	382	428	382
query2	6517	1774	1712	1712
query3	6740	219	215	215
query4	26356	23312	23160	23160
query5	4305	610	465	465
query6	299	198	191	191
query7	4618	489	288	288
query8	276	244	214	214
query9	8599	2876	2855	2855
query10	491	331	285	285
query11	15895	14897	14854	14854
query12	159	116	113	113
query13	1650	550	421	421
query14	9107	5730	5774	5730
query15	208	190	172	172
query16	7224	660	483	483
query17	1194	732	606	606
query18	1987	435	320	320
query19	193	189	173	173
query20	128	121	120	120
query21	212	131	107	107
query22	4397	4423	4222	4222
query23	33844	32948	32672	32672
query24	8242	2361	2350	2350
query25	552	475	405	405
query26	1230	267	157	157
query27	2765	501	339	339
query28	4421	2226	2207	2207
query29	795	575	439	439
query30	284	218	187	187
query31	915	806	716	716
query32	86	73	73	73
query33	548	374	338	338
query34	799	852	537	537
query35	812	823	758	758
query36	950	1015	947	947
query37	119	100	85	85
query38	4066	4056	3943	3943
query39	1489	1429	1421	1421
query40	224	124	112	112
query41	58	54	53	53
query42	116	105	110	105
query43	486	478	476	476
query44	1345	855	858	855
query45	183	174	168	168
query46	854	1006	630	630
query47	1785	1807	1762	1762
query48	376	414	307	307
query49	725	485	378	378
query50	651	715	386	386
query51	4158	4205	4069	4069
query52	113	109	98	98
query53	230	265	192	192
query54	589	575	510	510
query55	85	89	91	89
query56	325	313	314	313
query57	1197	1200	1130	1130
query58	276	264	274	264
query59	2639	2808	2583	2583
query60	339	331	331	331
query61	144	124	182	124
query62	803	719	690	690
query63	225	184	193	184
query64	4294	1044	679	679
query65	4316	4210	4174	4174
query66	1159	418	331	331
query67	15467	15226	15229	15226
query68	8267	923	563	563
query69	469	321	274	274
query70	1222	1131	1128	1128
query71	455	328	307	307
query72	5688	4784	4915	4784
query73	781	671	352	352
query74	8901	9053	8679	8679
query75	3758	3062	2623	2623
query76	3637	1140	735	735
query77	793	392	335	335
query78	9654	9816	8902	8902
query79	2864	799	595	595
query80	644	535	459	459
query81	475	259	226	226
query82	463	137	113	113
query83	280	253	240	240
query84	300	106	79	79
query85	808	379	351	351
query86	347	307	309	307
query87	4314	4269	4088	4088
query88	2871	2245	2221	2221
query89	420	315	283	283
query90	1939	226	223	223
query91	135	140	118	118
query92	92	70	68	68
query93	1229	966	632	632
query94	678	396	316	316
query95	388	318	291	291
query96	476	598	281	281
query97	2665	2693	2552	2552
query98	223	208	244	208
query99	1460	1401	1353	1353
Total cold run time: 273333 ms
Total hot run time: 184567 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.04
query3	0.24	0.07	0.08
query4	1.63	0.11	0.10
query5	0.44	0.42	0.40
query6	1.17	0.65	0.65
query7	0.02	0.02	0.02
query8	0.05	0.04	0.04
query9	0.60	0.52	0.52
query10	0.57	0.58	0.57
query11	0.15	0.11	0.10
query12	0.15	0.11	0.12
query13	0.63	0.61	0.61
query14	0.79	0.84	0.84
query15	0.88	0.85	0.88
query16	0.38	0.39	0.38
query17	1.01	1.02	1.06
query18	0.21	0.20	0.20
query19	1.93	1.78	1.77
query20	0.01	0.01	0.01
query21	15.39	0.96	0.60
query22	0.75	1.12	0.87
query23	14.78	1.35	0.63
query24	6.03	1.72	1.05
query25	0.49	0.22	0.11
query26	0.69	0.17	0.12
query27	0.07	0.05	0.06
query28	9.74	0.92	0.42
query29	12.62	3.96	3.22
query30	3.14	2.95	2.94
query31	2.82	0.59	0.38
query32	3.25	0.56	0.47
query33	3.11	3.06	3.07
query34	16.13	5.58	4.90
query35	4.94	4.95	4.94
query36	0.71	0.51	0.49
query37	0.09	0.06	0.07
query38	0.05	0.05	0.04
query39	0.03	0.03	0.02
query40	0.16	0.14	0.15
query41	0.08	0.03	0.02
query42	0.04	0.02	0.02
query43	0.03	0.04	0.04
Total cold run time: 106.12 s
Total hot run time: 32.92 s

@zhiqiang-hhhh
Copy link
Contributor

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17626	5171	5076	5076
q2	1932	284	185	185
q3	10326	1298	705	705
q4	10216	1031	528	528
q5	7481	2355	2323	2323
q6	183	164	135	135
q7	908	737	620	620
q8	9303	1301	1124	1124
q9	6901	5059	5131	5059
q10	6884	2404	1974	1974
q11	463	286	273	273
q12	348	344	223	223
q13	17761	3672	3112	3112
q14	240	236	220	220
q15	549	474	482	474
q16	432	428	374	374
q17	581	834	368	368
q18	7663	7126	7189	7126
q19	1080	956	550	550
q20	350	320	220	220
q21	4071	3189	2321	2321
q22	1085	1026	999	999
Total cold run time: 106383 ms
Total hot run time: 33989 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5178	5154	5172	5154
q2	239	319	227	227
q3	2155	2724	2371	2371
q4	1355	1833	1387	1387
q5	4199	4550	4584	4550
q6	224	170	129	129
q7	2005	1946	1856	1856
q8	2642	2721	2647	2647
q9	7308	7373	7223	7223
q10	3075	3277	2848	2848
q11	574	518	497	497
q12	698	833	619	619
q13	3732	3845	3350	3350
q14	292	297	302	297
q15	520	500	478	478
q16	440	500	479	479
q17	1237	1580	1430	1430
q18	8070	7693	7629	7629
q19	821	827	858	827
q20	2061	2028	1935	1935
q21	5019	4534	4311	4311
q22	1074	1020	995	995
Total cold run time: 52918 ms
Total hot run time: 51239 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 185107 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 19813b390cee061cf6d770343b0da28335994b79, data reload: false

query1	990	423	418	418
query2	6520	1828	1798	1798
query3	6749	230	214	214
query4	26130	23481	23386	23386
query5	4497	628	505	505
query6	321	231	219	219
query7	4639	508	298	298
query8	269	244	243	243
query9	8584	2926	2908	2908
query10	475	333	285	285
query11	15860	15035	14790	14790
query12	169	110	115	110
query13	1674	559	417	417
query14	10101	5863	5780	5780
query15	239	184	170	170
query16	7683	652	490	490
query17	1608	772	639	639
query18	2020	408	315	315
query19	197	181	167	167
query20	123	118	152	118
query21	203	128	103	103
query22	4113	4093	3956	3956
query23	33874	32887	32967	32887
query24	8014	2338	2344	2338
query25	524	485	400	400
query26	1245	272	168	168
query27	2688	508	343	343
query28	4392	2285	2244	2244
query29	737	559	444	444
query30	285	220	193	193
query31	893	839	722	722
query32	85	78	72	72
query33	548	385	342	342
query34	797	835	514	514
query35	786	807	782	782
query36	960	1023	911	911
query37	118	104	88	88
query38	4177	4096	3925	3925
query39	1469	1408	1426	1408
query40	222	125	117	117
query41	59	59	52	52
query42	128	107	113	107
query43	492	499	486	486
query44	1332	870	882	870
query45	168	168	166	166
query46	859	1006	665	665
query47	1776	1815	1704	1704
query48	379	414	312	312
query49	726	481	387	387
query50	640	681	395	395
query51	4013	4075	4124	4075
query52	114	113	100	100
query53	239	262	213	213
query54	603	590	516	516
query55	87	92	89	89
query56	312	311	322	311
query57	1184	1203	1136	1136
query58	286	266	273	266
query59	2684	2823	2616	2616
query60	354	339	322	322
query61	127	120	140	120
query62	800	721	646	646
query63	234	195	188	188
query64	4282	998	697	697
query65	4285	4210	4231	4210
query66	1148	424	324	324
query67	15527	15232	15035	15035
query68	8286	923	583	583
query69	476	326	281	281
query70	1230	1137	1116	1116
query71	534	329	322	322
query72	5528	4683	4686	4683
query73	719	578	359	359
query74	9130	9117	9016	9016
query75	3860	3052	2569	2569
query76	3695	1130	726	726
query77	794	405	321	321
query78	9469	9564	8804	8804
query79	3125	831	599	599
query80	641	550	475	475
query81	468	257	236	236
query82	469	136	105	105
query83	281	256	249	249
query84	296	105	83	83
query85	782	433	335	335
query86	342	305	308	305
query87	4289	4317	4186	4186
query88	3406	2271	2229	2229
query89	417	327	276	276
query90	1991	224	213	213
query91	138	142	109	109
query92	90	76	71	71
query93	2362	978	651	651
query94	678	399	309	309
query95	395	313	301	301
query96	493	582	279	279
query97	2657	2675	2603	2603
query98	248	223	212	212
query99	1457	1416	1266	1266
Total cold run time: 276562 ms
Total hot run time: 185107 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.04
query2	0.07	0.04	0.04
query3	0.24	0.07	0.07
query4	1.63	0.11	0.11
query5	0.42	0.42	0.40
query6	1.15	0.63	0.64
query7	0.02	0.02	0.02
query8	0.05	0.03	0.03
query9	0.60	0.54	0.52
query10	0.57	0.58	0.56
query11	0.16	0.11	0.11
query12	0.14	0.11	0.12
query13	0.62	0.62	0.63
query14	0.79	0.83	0.88
query15	0.86	0.84	0.87
query16	0.38	0.39	0.42
query17	1.03	1.05	1.04
query18	0.20	0.20	0.20
query19	1.93	1.79	1.77
query20	0.02	0.01	0.01
query21	15.42	0.98	0.59
query22	0.80	1.07	0.66
query23	15.06	1.38	0.65
query24	5.93	2.24	0.71
query25	0.46	0.21	0.15
query26	0.47	0.17	0.13
query27	0.08	0.06	0.05
query28	9.41	0.94	0.43
query29	12.66	3.84	3.22
query30	3.08	3.06	2.98
query31	2.82	0.57	0.39
query32	3.23	0.54	0.47
query33	3.08	3.13	3.15
query34	15.94	5.48	4.83
query35	4.96	4.91	4.95
query36	0.70	0.51	0.50
query37	0.09	0.07	0.07
query38	0.05	0.04	0.04
query39	0.03	0.03	0.03
query40	0.18	0.14	0.14
query41	0.08	0.03	0.03
query42	0.04	0.03	0.02
query43	0.04	0.03	0.03
Total cold run time: 105.53 s
Total hot run time: 32.5 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 64.15% (34/53) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 51.79% (17149/33110)
Line Coverage 37.26% (156242/419316)
Region Coverage 31.92% (119000/372773)
Branch Coverage 33.25% (52343/157444)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 98.11% (52/53) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 70.64% (22978/32528)
Line Coverage 56.89% (238469/419206)
Region Coverage 52.36% (198080/378319)
Branch Coverage 53.96% (85496/158442)

@uchenily
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17594	5254	5089	5089
q2	2013	313	200	200
q3	10268	1297	726	726
q4	10222	1036	536	536
q5	7509	2475	2329	2329
q6	188	177	146	146
q7	958	769	669	669
q8	9385	1330	1181	1181
q9	7021	5121	5140	5121
q10	6970	2407	1992	1992
q11	494	294	282	282
q12	363	385	235	235
q13	17779	3631	3051	3051
q14	240	242	226	226
q15	583	500	488	488
q16	439	429	392	392
q17	609	857	357	357
q18	7384	7171	7069	7069
q19	1224	960	583	583
q20	371	351	235	235
q21	4077	3273	2428	2428
q22	1077	1063	999	999
Total cold run time: 106768 ms
Total hot run time: 34334 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5244	5143	5138	5138
q2	260	337	231	231
q3	2175	2661	2314	2314
q4	1380	1758	1332	1332
q5	4232	4369	4558	4369
q6	237	172	143	143
q7	2054	2009	1820	1820
q8	2693	2641	2564	2564
q9	7368	7381	7382	7381
q10	3124	3348	2862	2862
q11	586	516	517	516
q12	690	809	664	664
q13	3804	3821	3333	3333
q14	309	308	289	289
q15	520	497	494	494
q16	485	478	450	450
q17	1164	1583	1377	1377
q18	7875	7838	7573	7573
q19	930	908	916	908
q20	2000	2073	1919	1919
q21	5111	4587	4369	4369
q22	1102	1071	1001	1001
Total cold run time: 53343 ms
Total hot run time: 51047 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187333 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 476b47aefd832bff20bff993599287363560267a, data reload: false

query1	1028	442	404	404
query2	6580	1789	1789	1789
query3	6751	230	228	228
query4	26305	23503	23174	23174
query5	4386	666	531	531
query6	368	258	236	236
query7	4651	535	305	305
query8	319	264	249	249
query9	8682	2933	2926	2926
query10	488	364	310	310
query11	16129	15267	15057	15057
query12	182	140	130	130
query13	1689	628	481	481
query14	9447	6203	5946	5946
query15	213	195	177	177
query16	7705	681	499	499
query17	1255	786	631	631
query18	2049	435	334	334
query19	206	198	197	197
query20	133	136	127	127
query21	227	131	121	121
query22	4148	4211	4107	4107
query23	33731	33008	32787	32787
query24	8172	2369	2426	2369
query25	569	518	445	445
query26	1242	291	171	171
query27	2713	521	352	352
query28	4371	2273	2243	2243
query29	776	614	491	491
query30	300	216	200	200
query31	917	821	737	737
query32	92	85	80	80
query33	573	391	363	363
query34	810	842	534	534
query35	852	827	743	743
query36	986	1048	947	947
query37	135	118	95	95
query38	4047	4125	4040	4040
query39	1516	1427	1451	1427
query40	227	146	131	131
query41	71	104	73	73
query42	134	134	133	133
query43	509	506	463	463
query44	1402	870	875	870
query45	183	184	175	175
query46	848	1032	659	659
query47	1804	1825	1719	1719
query48	394	438	329	329
query49	770	513	426	426
query50	672	698	419	419
query51	4168	4083	4049	4049
query52	118	114	109	109
query53	252	265	205	205
query54	622	613	548	548
query55	98	92	93	92
query56	339	348	336	336
query57	1226	1215	1120	1120
query58	300	289	290	289
query59	2702	2879	2697	2697
query60	362	358	353	353
query61	163	159	166	159
query62	811	734	657	657
query63	235	202	200	200
query64	4460	1112	827	827
query65	4273	4301	4226	4226
query66	1113	453	344	344
query67	15245	15367	14957	14957
query68	8446	936	598	598
query69	491	351	319	319
query70	1280	1203	1124	1124
query71	505	350	335	335
query72	5935	5073	5142	5073
query73	792	702	368	368
query74	9187	9022	8906	8906
query75	3783	3141	2614	2614
query76	3614	1159	743	743
query77	813	410	347	347
query78	9636	9536	8864	8864
query79	2961	832	608	608
query80	728	595	531	531
query81	539	256	228	228
query82	462	146	112	112
query83	306	305	255	255
query84	305	108	96	96
query85	886	472	445	445
query86	341	341	297	297
query87	4407	4264	4223	4223
query88	3220	2274	2242	2242
query89	426	356	294	294
query90	1968	243	239	239
query91	161	166	131	131
query92	92	81	75	75
query93	1654	1006	640	640
query94	705	448	321	321
query95	414	347	343	343
query96	496	586	282	282
query97	2685	2672	2613	2613
query98	257	223	234	223
query99	1450	1408	1296	1296
Total cold run time: 277189 ms
Total hot run time: 187333 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.04
query2	0.09	0.05	0.06
query3	0.26	0.09	0.08
query4	1.61	0.11	0.11
query5	0.45	0.41	0.40
query6	1.19	0.64	0.66
query7	0.04	0.03	0.03
query8	0.07	0.04	0.04
query9	0.60	0.53	0.53
query10	0.59	0.57	0.56
query11	0.17	0.12	0.11
query12	0.16	0.12	0.12
query13	0.63	0.64	0.62
query14	0.81	0.83	0.85
query15	0.88	0.85	0.86
query16	0.40	0.40	0.39
query17	1.03	1.06	1.06
query18	0.21	0.21	0.20
query19	1.89	1.88	1.83
query20	0.01	0.02	0.01
query21	15.41	0.92	0.58
query22	0.77	1.20	0.77
query23	14.84	1.38	0.66
query24	6.62	1.45	0.64
query25	0.51	0.32	0.09
query26	0.68	0.16	0.14
query27	0.06	0.06	0.05
query28	9.01	0.94	0.43
query29	12.54	3.83	3.24
query30	3.11	3.04	3.04
query31	2.84	0.58	0.38
query32	3.23	0.56	0.46
query33	3.10	3.09	3.15
query34	16.19	5.45	4.85
query35	4.89	4.89	4.95
query36	0.72	0.52	0.49
query37	0.10	0.07	0.07
query38	0.06	0.05	0.04
query39	0.04	0.03	0.03
query40	0.20	0.15	0.16
query41	0.08	0.03	0.02
query42	0.04	0.03	0.03
query43	0.04	0.04	0.03
Total cold run time: 106.23 s
Total hot run time: 32.67 s

@github-actions
Copy link
Contributor

Possible file(s) that should be tracked in LFS detected: 🚨

The following file(s) exceeds the file size limit: 1048576 bytes, as set in the .yml configuration files:

  • regression-test/data/nereids_function_p0/scalar_function/Array1.out

Consider using git-lfs to manage large files.

@uchenily
Copy link
Contributor Author

run buildall

@uchenily uchenily force-pushed the improve-update-type branch from 8600428 to 3c2d11d Compare August 29, 2025 02:30
@github-actions
Copy link
Contributor

Possible file(s) that should be tracked in LFS detected: 🚨

The following file(s) exceeds the file size limit: 1048576 bytes, as set in the .yml configuration files:

  • regression-test/data/nereids_function_p0/scalar_function/Array1.out

Consider using git-lfs to manage large files.

@uchenily
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17607	5263	5106	5106
q2	1983	344	207	207
q3	10247	1280	730	730
q4	10241	1018	545	545
q5	7579	2451	2373	2373
q6	190	171	137	137
q7	950	745	641	641
q8	9367	1309	1151	1151
q9	7030	5243	5195	5195
q10	6944	2381	1996	1996
q11	501	324	284	284
q12	376	363	232	232
q13	17787	3723	3133	3133
q14	253	254	235	235
q15	582	514	503	503
q16	431	451	383	383
q17	594	848	386	386
q18	7821	7162	7028	7028
q19	1160	992	585	585
q20	349	356	253	253
q21	3816	3218	2379	2379
q22	1085	1024	973	973
Total cold run time: 106893 ms
Total hot run time: 34455 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5230	5135	5135	5135
q2	254	336	239	239
q3	2198	2718	2312	2312
q4	1354	1764	1366	1366
q5	4251	4530	4627	4530
q6	243	190	142	142
q7	2103	1988	1924	1924
q8	2660	2664	2597	2597
q9	7494	7431	7479	7431
q10	3146	3339	2857	2857
q11	598	543	507	507
q12	732	802	624	624
q13	3645	3953	3491	3491
q14	283	300	295	295
q15	520	480	482	480
q16	456	517	466	466
q17	1142	1578	1434	1434
q18	8283	7819	7509	7509
q19	850	844	884	844
q20	2073	2099	1840	1840
q21	4770	4420	4321	4321
q22	1087	1058	1008	1008
Total cold run time: 53372 ms
Total hot run time: 51352 ms

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 54.84% (34/62) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 51.76% (17132/33099)
Line Coverage 37.23% (156120/419295)
Region Coverage 31.92% (119012/372811)
Branch Coverage 33.22% (52315/157470)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 16.67% (2/12) 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

TPC-DS: Total hot run time: 187671 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 3c2d11d789955a8716a4a00b10e5e9e86a6904a2, data reload: false

query1	1056	426	438	426
query2	6566	1783	1762	1762
query3	6761	227	229	227
query4	26502	23414	23071	23071
query5	4358	675	538	538
query6	343	245	246	245
query7	4649	538	306	306
query8	322	270	246	246
query9	8637	2915	2910	2910
query10	507	359	320	320
query11	15940	15179	14858	14858
query12	178	121	124	121
query13	1703	576	425	425
query14	9384	5902	5967	5902
query15	218	192	178	178
query16	7355	656	474	474
query17	1222	796	630	630
query18	2027	455	331	331
query19	203	198	169	169
query20	137	128	121	121
query21	219	147	121	121
query22	4032	4068	4074	4068
query23	34037	32981	33038	32981
query24	8175	2406	2423	2406
query25	584	509	449	449
query26	1242	282	172	172
query27	2744	532	370	370
query28	4369	2297	2265	2265
query29	794	604	491	491
query30	293	269	201	201
query31	917	830	738	738
query32	93	87	83	83
query33	591	407	397	397
query34	788	864	540	540
query35	830	843	770	770
query36	1001	1017	955	955
query37	131	115	92	92
query38	4169	4107	4026	4026
query39	1522	1500	1437	1437
query40	231	140	136	136
query41	66	63	66	63
query42	132	117	121	117
query43	532	530	492	492
query44	1334	870	868	868
query45	186	184	168	168
query46	887	1026	646	646
query47	1768	1810	1715	1715
query48	403	447	331	331
query49	762	550	444	444
query50	644	698	415	415
query51	4198	4146	4113	4113
query52	119	123	115	115
query53	254	275	211	211
query54	638	636	556	556
query55	102	99	97	97
query56	371	347	345	345
query57	1193	1216	1131	1131
query58	307	294	302	294
query59	2723	2711	2697	2697
query60	368	355	355	355
query61	164	162	158	158
query62	804	770	660	660
query63	235	197	195	195
query64	4490	1129	835	835
query65	4361	4227	4288	4227
query66	1175	441	374	374
query67	15502	15354	15162	15162
query68	8104	1005	602	602
query69	496	332	308	308
query70	1228	1166	1116	1116
query71	473	354	321	321
query72	5777	5020	5012	5012
query73	685	592	365	365
query74	8909	9172	9028	9028
query75	3796	3130	2605	2605
query76	3600	1166	758	758
query77	808	440	350	350
query78	9620	9665	8901	8901
query79	2305	824	604	604
query80	676	586	620	586
query81	491	257	239	239
query82	451	139	112	112
query83	278	270	248	248
query84	255	112	90	90
query85	885	528	426	426
query86	397	326	314	314
query87	4290	4331	4181	4181
query88	3557	2261	2220	2220
query89	401	339	313	313
query90	1929	239	236	236
query91	163	163	131	131
query92	95	79	80	79
query93	1800	1036	652	652
query94	682	431	334	334
query95	410	338	336	336
query96	501	579	280	280
query97	2646	2689	2635	2635
query98	249	225	226	225
query99	1566	1425	1322	1322
Total cold run time: 276071 ms
Total hot run time: 187671 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.06
query2	0.09	0.05	0.06
query3	0.25	0.09	0.08
query4	1.61	0.12	0.13
query5	0.46	0.45	0.41
query6	1.17	0.66	0.67
query7	0.02	0.02	0.03
query8	0.05	0.04	0.04
query9	0.60	0.54	0.54
query10	0.59	0.57	0.57
query11	0.17	0.12	0.11
query12	0.15	0.12	0.13
query13	0.64	0.62	0.62
query14	0.81	0.85	0.83
query15	0.87	0.91	0.86
query16	0.39	0.42	0.39
query17	1.04	1.08	1.04
query18	0.22	0.21	0.20
query19	2.00	1.80	1.85
query20	0.02	0.01	0.01
query21	15.39	0.97	0.58
query22	0.79	1.18	0.70
query23	14.89	1.43	0.66
query24	7.12	1.97	0.54
query25	0.49	0.13	0.18
query26	0.72	0.16	0.13
query27	0.05	0.06	0.05
query28	8.63	0.90	0.45
query29	12.66	3.89	3.25
query30	3.08	3.15	3.00
query31	2.83	0.59	0.40
query32	3.24	0.55	0.48
query33	3.12	3.07	3.11
query34	16.12	5.54	4.86
query35	4.92	4.94	4.94
query36	0.69	0.51	0.49
query37	0.10	0.07	0.08
query38	0.05	0.04	0.04
query39	0.03	0.04	0.03
query40	0.18	0.15	0.15
query41	0.09	0.04	0.03
query42	0.05	0.03	0.03
query43	0.04	0.04	0.04
Total cold run time: 106.49 s
Total hot run time: 32.64 s

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 98.39% (61/62) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 70.60% (22958/32517)
Line Coverage 56.76% (237949/419185)
Region Coverage 52.14% (197278/378357)
Branch Coverage 53.79% (85234/158468)

@hello-stephen
Copy link
Contributor

FE Regression && UT Coverage Report

Increment line coverage 100.00% (12/12) 🎉
Increment coverage report
Complete coverage report

@uchenily
Copy link
Contributor Author

run p0

@uchenily
Copy link
Contributor Author

run nonConcurrent

Copy link
Contributor

@zhiqiang-hhhh zhiqiang-hhhh 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 anyone and no changes requested.

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 98.39% (61/62) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 70.61% (22960/32517)
Line Coverage 56.78% (238007/419185)
Region Coverage 52.14% (197279/378357)
Branch Coverage 53.81% (85266/158468)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 98.39% (61/62) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 70.61% (22961/32517)
Line Coverage 56.78% (238018/419185)
Region Coverage 52.15% (197311/378357)
Branch Coverage 53.81% (85277/158468)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (12/12) 🎉
Increment coverage report
Complete coverage report

1 similar comment
@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (12/12) 🎉
Increment coverage report
Complete coverage report

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 github-actions bot added the approved Indicates a PR has been approved by one committer. label Aug 29, 2025
@github-actions
Copy link
Contributor

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

@HappenLee HappenLee merged commit a17bac6 into apache:master Aug 29, 2025
25 of 28 checks passed
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. lfs-detected! Warning Label for use when LFS is detected in the commits of a Pull Request reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants