Skip to content

[Refactor](Cast) Introduce strict mode for cast and refactor code. - #50940

Merged
yiguolei merged 30 commits into
apache:masterfrom
Jibing-Li:cast-develop
Jul 17, 2025
Merged

[Refactor](Cast) Introduce strict mode for cast and refactor code.#50940
yiguolei merged 30 commits into
apache:masterfrom
Jibing-Li:cast-develop

Conversation

@Mryange

Copy link
Copy Markdown
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
Copy Markdown
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?

@Mryange

Copy link
Copy Markdown
ContributorAuthor

run buildall

@hello-stephen

Copy link
Copy Markdown
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage83.15% (1105/1329)
Line Coverage66.09% (18621/28175)
Region Coverage65.61% (9262/14117)
Branch Coverage55.37% (4984/9002)

@doris-robot

Copy link
Copy Markdown
TPC-H: Total hot run time: 33825 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit dbc2d4ec62d40669ce2334c84c44100dae4a94c5, data reload: false
------ Round 1 ----------------------------------
q1	26335	5176	4994	4994
q2	2087	296	192	192
q3	10543	1236	706	706
q4	10245	1011	525	525
q5	7774	2421	2307	2307
q6	183	169	135	135
q7	904	737	623	623
q8	9308	1243	1083	1083
q9	6839	5186	5091	5091
q10	6836	2303	1898	1898
q11	482	292	288	288
q12	341	344	216	216
q13	17764	3665	3116	3116
q14	229	231	210	210
q15	540	499	498	498
q16	422	430	369	369
q17	605	874	381	381
q18	7742	7146	7098	7098
q19	2079	972	568	568
q20	347	337	237	237
q21	3763	3171	2326	2326
q22	1047	1000	964	964
Total cold run time: 116415 ms
Total hot run time: 33825 ms
----- Round 2, with runtime_filter_mode=off -----
q1	5244	5047	5093	5047
q2	233	326	233	233
q3	2150	2631	2303	2303
q4	1406	1817	1484	1484
q5	4587	4418	4411	4411
q6	207	170	126	126
q7	1999	1899	1754	1754
q8	2624	2601	2514	2514
q9	7160	7246	7232	7232
q10	3045	3212	2773	2773
q11	571	519	506	506
q12	696	786	629	629
q13	3546	3923	3231	3231
q14	273	294	271	271
q15	522	495	471	471
q16	427	496	437	437
q17	1140	1568	1370	1370
q18	7604	7511	7457	7457
q19	784	745	906	745
q20	2029	2030	1887	1887
q21	4796	4367	4323	4323
q22	1062	1052	1011	1011
Total cold run time: 52105 ms
Total hot run time: 50215 ms

@doris-robot

Copy link
Copy Markdown
TPC-DS: Total hot run time: 186177 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 dbc2d4ec62d40669ce2334c84c44100dae4a94c5, data reload: false
query1	1004	473	509	473
query2	6556	1930	1926	1926
query3	6764	226	222	222
query4	26418	23671	22996	22996
query5	4317	618	472	472
query6	317	204	201	201
query7	4646	494	283	283
query8	297	258	249	249
query9	8621	2641	2648	2641
query10	486	333	274	274
query11	15701	15242	14842	14842
query12	157	108	106	106
query13	1647	519	408	408
query14	9236	6151	6177	6151
query15	216	206	171	171
query16	7193	622	458	458
query17	1173	709	575	575
query18	1957	406	286	286
query19	192	180	160	160
query20	126	127	121	121
query21	206	121	106	106
query22	4142	4161	3958	3958
query23	34210	33115	33293	33115
query24	8499	2468	2435	2435
query25	580	485	420	420
query26	1245	274	157	157
query27	2735	513	336	336
query28	4341	2139	2114	2114
query29	795	587	471	471
query30	292	217	186	186
query31	960	857	776	776
query32	77	66	77	66
query33	564	386	400	386
query34	792	840	546	546
query35	788	816	730	730
query36	976	990	912	912
query37	108	102	75	75
query38	4113	4143	4158	4143
query39	1501	1433	1402	1402
query40	213	120	104	104
query41	58	53	56	53
query42	120	112	108	108
query43	520	486	494	486
query44	1296	821	810	810
query45	185	173	164	164
query46	841	1024	640	640
query47	1756	1810	1709	1709
query48	389	430	308	308
query49	774	510	426	426
query50	648	705	408	408
query51	4150	4198	4052	4052
query52	115	105	97	97
query53	220	256	191	191
query54	586	583	502	502
query55	83	88	78	78
query56	301	319	291	291
query57	1174	1138	1103	1103
query58	266	254	246	246
query59	2751	2731	2670	2670
query60	338	320	302	302
query61	125	121	144	121
query62	763	744	684	684
query63	237	188	185	185
query64	4346	1003	678	678
query65	4361	4273	4312	4273
query66	1132	409	309	309
query67	15885	15789	15378	15378
query68	7942	886	510	510
query69	467	330	270	270
query70	1208	1116	1115	1115
query71	454	318	309	309
query72	5748	4768	4862	4768
query73	691	620	354	354
query74	8951	9010	9152	9010
query75	3822	3198	2697	2697
query76	3658	1206	754	754
query77	758	388	295	295
query78	9980	10257	9241	9241
query79	1955	829	576	576
query80	581	528	438	438
query81	463	254	215	215
query82	425	132	99	99
query83	286	261	240	240
query84	263	165	85	85
query85	775	345	308	308
query86	343	302	288	288
query87	4519	4499	4313	4313
query88	3195	2287	2297	2287
query89	389	334	288	288
query90	1954	224	223	223
query91	143	139	114	114
query92	80	63	57	57
query93	1217	945	581	581
query94	666	410	317	317
query95	383	299	293	293
query96	498	579	291	291
query97	2692	2716	2636	2636
query98	229	208	194	194
query99	1485	1408	1286	1286
Total cold run time: 273801 ms
Total hot run time: 186177 ms

@doris-robot

Copy link
Copy Markdown
ClickBench: Total hot run time: 29.3 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit dbc2d4ec62d40669ce2334c84c44100dae4a94c5, data reload: false
query1	0.05	0.04	0.03
query2	0.13	0.10	0.11
query3	0.25	0.20	0.20
query4	1.61	0.20	0.11
query5	0.43	0.42	0.42
query6	1.15	0.66	0.66
query7	0.03	0.01	0.01
query8	0.04	0.03	0.03
query9	0.59	0.51	0.53
query10	0.59	0.58	0.55
query11	0.15	0.12	0.11
query12	0.15	0.12	0.12
query13	0.61	0.61	0.60
query14	0.78	0.83	0.80
query15	0.89	0.85	0.86
query16	0.39	0.37	0.39
query17	1.07	1.05	1.08
query18	0.22	0.21	0.21
query19	1.93	1.80	1.83
query20	0.01	0.01	0.01
query21	15.39	0.90	0.53
query22	0.74	1.33	0.78
query23	14.73	1.37	0.61
query24	7.24	1.30	0.99
query25	0.48	0.17	0.14
query26	0.73	0.17	0.15
query27	0.05	0.05	0.05
query28	9.67	0.86	0.47
query29	12.55	3.93	3.29
query30	0.24	0.09	0.08
query31	2.86	0.60	0.40
query32	3.24	0.56	0.47
query33	3.18	3.04	3.14
query34	15.75	5.07	4.49
query35	4.50	4.52	4.48
query36	0.69	0.50	0.48
query37	0.08	0.06	0.06
query38	0.05	0.04	0.03
query39	0.02	0.02	0.02
query40	0.18	0.14	0.13
query41	0.08	0.02	0.02
query42	0.03	0.02	0.03
query43	0.04	0.03	0.03
Total cold run time: 103.59 s
Total hot run time: 29.3 s

@hello-stephen

Copy link
Copy Markdown
Contributor

BE Regression && UT Coverage Report

Increment line coverage 84.65% (1401/1655) 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage79.35% (20855/26282)
Line Coverage72.54% (214610/295854)
Region Coverage70.73% (126245/178501)
Branch Coverage64.47% (65402/101448)

@Mryange

Copy link
Copy Markdown
ContributorAuthor

run buildall

@doris-robot

Copy link
Copy Markdown

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage83.31% (1113/1336)
Line Coverage66.21% (18663/28187)
Region Coverage65.79% (9261/14076)
Branch Coverage55.59% (4983/8964)

@doris-robot

Copy link
Copy Markdown
TPC-H: Total hot run time: 33953 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit a398dc872d21cc353e2a55f750566c4fa0abdbcd, data reload: false
------ Round 1 ----------------------------------
q1	26366	5068	5001	5001
q2	2085	283	183	183
q3	10547	1261	682	682
q4	10236	1039	523	523
q5	7809	2396	2339	2339
q6	182	162	136	136
q7	942	734	631	631
q8	9335	1278	1135	1135
q9	6743	5094	5090	5090
q10	6824	2321	1871	1871
q11	484	286	278	278
q12	345	348	211	211
q13	17768	3638	3090	3090
q14	245	224	220	220
q15	538	489	499	489
q16	427	429	378	378
q17	618	872	378	378
q18	7639	7186	7194	7186
q19	1932	944	582	582
q20	346	343	232	232
q21	3648	3189	2348	2348
q22	1053	988	970	970
Total cold run time: 116112 ms
Total hot run time: 33953 ms
----- Round 2, with runtime_filter_mode=off -----
q1	5193	5122	5120	5120
q2	238	327	236	236
q3	2120	2645	2281	2281
q4	1353	1786	1362	1362
q5	4549	4453	4340	4340
q6	209	170	127	127
q7	1956	1929	1759	1759
q8	2588	2624	2611	2611
q9	7081	7163	7068	7068
q10	2983	3163	2718	2718
q11	585	508	486	486
q12	701	765	595	595
q13	3465	3903	3243	3243
q14	291	305	272	272
q15	511	477	469	469
q16	438	482	441	441
q17	1157	1598	1342	1342
q18	7597	7529	7294	7294
q19	847	843	960	843
q20	1975	2044	1851	1851
q21	4810	4430	4240	4240
q22	1053	978	990	978
Total cold run time: 51700 ms
Total hot run time: 49676 ms

@doris-robot

Copy link
Copy Markdown
TPC-DS: Total hot run time: 184980 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 a398dc872d21cc353e2a55f750566c4fa0abdbcd, data reload: false
query1	1010	470	518	470
query2	6567	1820	1824	1820
query3	6753	221	217	217
query4	26218	23858	23010	23010
query5	4327	626	458	458
query6	277	201	179	179
query7	4627	495	291	291
query8	299	237	232	232
query9	8608	2638	2640	2638
query10	477	350	282	282
query11	15296	14958	15056	14958
query12	161	110	103	103
query13	1669	539	423	423
query14	8730	6053	6092	6053
query15	203	178	162	162
query16	7128	644	481	481
query17	919	693	572	572
query18	1965	416	293	293
query19	189	184	167	167
query20	121	111	113	111
query21	208	123	113	113
query22	4042	4114	3989	3989
query23	33890	32851	33085	32851
query24	8437	2376	2365	2365
query25	560	456	402	402
query26	1244	266	150	150
query27	2752	498	341	341
query28	4364	2131	2118	2118
query29	779	568	436	436
query30	290	221	214	214
query31	896	849	749	749
query32	75	62	65	62
query33	553	354	296	296
query34	792	837	522	522
query35	771	838	723	723
query36	953	988	903	903
query37	121	99	77	77
query38	4115	4061	3996	3996
query39	1501	1419	1404	1404
query40	212	115	106	106
query41	56	60	52	52
query42	123	113	108	108
query43	507	524	470	470
query44	1331	808	812	808
query45	178	174	172	172
query46	825	1023	656	656
query47	1805	1791	1715	1715
query48	371	422	313	313
query49	796	506	430	430
query50	673	666	410	410
query51	4064	4113	4227	4113
query52	111	107	97	97
query53	220	252	183	183
query54	582	582	504	504
query55	86	83	88	83
query56	320	322	317	317
query57	1139	1122	1108	1108
query58	278	264	270	264
query59	2540	2573	2512	2512
query60	339	351	319	319
query61	151	149	144	144
query62	798	741	646	646
query63	226	190	195	190
query64	4461	1095	782	782
query65	4331	4221	4257	4221
query66	1142	408	333	333
query67	15947	15679	15158	15158
query68	8512	890	520	520
query69	476	321	267	267
query70	1236	1083	1067	1067
query71	446	323	309	309
query72	5812	4687	4703	4687
query73	736	634	350	350
query74	8941	9209	8820	8820
query75	3885	3183	2719	2719
query76	3645	1198	763	763
query77	790	385	296	296
query78	10071	10250	9321	9321
query79	2251	822	580	580
query80	739	561	437	437
query81	463	264	216	216
query82	431	126	93	93
query83	286	255	237	237
query84	297	110	89	89
query85	807	355	305	305
query86	358	305	252	252
query87	4359	4396	4263	4263
query88	3411	2347	2304	2304
query89	388	321	286	286
query90	1945	201	206	201
query91	136	148	115	115
query92	73	61	56	56
query93	1858	960	588	588
query94	673	414	297	297
query95	378	288	283	283
query96	492	568	288	288
query97	2738	2727	2656	2656
query98	223	205	202	202
query99	1447	1421	1268	1268
Total cold run time: 273802 ms
Total hot run time: 184980 ms

@doris-robot

Copy link
Copy Markdown
ClickBench: Total hot run time: 28.66 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit a398dc872d21cc353e2a55f750566c4fa0abdbcd, data reload: false
query1	0.04	0.03	0.03
query2	0.12	0.11	0.10
query3	0.25	0.20	0.19
query4	1.59	0.20	0.19
query5	0.46	0.44	0.44
query6	1.46	0.65	0.67
query7	0.02	0.02	0.02
query8	0.04	0.04	0.04
query9	0.60	0.52	0.51
query10	0.58	0.56	0.56
query11	0.15	0.11	0.12
query12	0.15	0.12	0.11
query13	0.61	0.60	0.60
query14	0.78	0.80	0.81
query15	0.87	0.85	0.88
query16	0.39	0.37	0.37
query17	1.02	1.01	0.99
query18	0.22	0.20	0.20
query19	1.98	1.85	1.83
query20	0.02	0.01	0.02
query21	15.40	0.93	0.56
query22	0.75	1.12	0.65
query23	15.09	1.38	0.60
query24	7.58	2.11	0.45
query25	0.48	0.26	0.15
query26	0.58	0.15	0.14
query27	0.06	0.05	0.05
query28	9.48	0.90	0.45
query29	12.55	3.97	3.27
query30	0.25	0.09	0.07
query31	2.82	0.61	0.39
query32	3.23	0.55	0.47
query33	3.08	3.05	3.15
query34	15.76	5.06	4.48
query35	4.48	4.48	4.50
query36	0.67	0.51	0.48
query37	0.08	0.06	0.06
query38	0.05	0.05	0.04
query39	0.03	0.02	0.03
query40	0.17	0.14	0.12
query41	0.08	0.03	0.03
query42	0.03	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 104.09 s
Total hot run time: 28.66 s

@Mryange

Copy link
Copy Markdown
ContributorAuthor

run buildall

@doris-robot

Copy link
Copy Markdown

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage83.25% (1113/1337)
Line Coverage66.12% (18659/28220)
Region Coverage65.70% (9249/14077)
Branch Coverage55.52% (4977/8964)

@doris-robot

Copy link
Copy Markdown
TPC-H: Total hot run time: 34031 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit e9d6f4ce49b6c74f5dbd319fda5c75b283318d98, data reload: false
------ Round 1 ----------------------------------
q1	26491	5118	5054	5054
q2	2102	284	189	189
q3	10627	1283	706	706
q4	10238	1035	512	512
q5	7855	2376	2341	2341
q6	185	167	136	136
q7	946	746	628	628
q8	9305	1307	1099	1099
q9	6797	5244	5097	5097
q10	6849	2319	1910	1910
q11	496	280	267	267
q12	352	354	211	211
q13	17811	3679	3109	3109
q14	233	241	213	213
q15	530	496	497	496
q16	448	428	380	380
q17	606	883	368	368
q18	7768	7186	7173	7173
q19	1638	969	561	561
q20	328	344	219	219
q21	3820	3152	2372	2372
q22	1063	1040	990	990
Total cold run time: 116488 ms
Total hot run time: 34031 ms
----- Round 2, with runtime_filter_mode=off -----
q1	5183	5107	5091	5091
q2	242	348	229	229
q3	2184	2653	2286	2286
q4	1343	1781	1450	1450
q5	4538	4503	4356	4356
q6	208	167	132	132
q7	2000	1880	1759	1759
q8	2575	2586	2533	2533
q9	7125	7264	7219	7219
q10	3011	3205	2748	2748
q11	593	516	497	497
q12	692	754	618	618
q13	3552	3826	3283	3283
q14	294	301	271	271
q15	529	479	479	479
q16	448	511	441	441
q17	1190	1525	1469	1469
q18	7830	7500	7450	7450
q19	836	851	838	838
q20	1999	2064	1882	1882
q21	4728	4441	4314	4314
q22	1043	1038	1001	1001
Total cold run time: 52143 ms
Total hot run time: 50346 ms

@doris-robot

Copy link
Copy Markdown
TPC-DS: Total hot run time: 186390 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 e9d6f4ce49b6c74f5dbd319fda5c75b283318d98, data reload: false
query1	1004	470	508	470
query2	6563	1925	1886	1886
query3	6740	221	227	221
query4	26681	23758	23389	23389
query5	4371	622	453	453
query6	299	195	184	184
query7	4618	496	288	288
query8	287	236	220	220
query9	8618	2605	2621	2605
query10	480	323	288	288
query11	15210	15039	14910	14910
query12	155	106	120	106
query13	1644	515	382	382
query14	8600	6125	6197	6125
query15	207	188	168	168
query16	7109	633	488	488
query17	945	709	561	561
query18	1957	415	299	299
query19	182	183	157	157
query20	118	116	125	116
query21	216	125	103	103
query22	4084	4233	4138	4138
query23	33882	33097	32929	32929
query24	8443	2371	2396	2371
query25	543	482	385	385
query26	1224	270	154	154
query27	2755	504	341	341
query28	4388	2126	2106	2106
query29	767	548	431	431
query30	285	222	193	193
query31	932	876	759	759
query32	75	63	62	62
query33	555	372	319	319
query34	799	850	535	535
query35	794	786	742	742
query36	952	993	898	898
query37	109	96	79	79
query38	4200	4160	4127	4127
query39	1541	1420	1406	1406
query40	211	128	102	102
query41	67	63	64	63
query42	124	122	114	114
query43	495	515	475	475
query44	1303	819	808	808
query45	181	170	165	165
query46	830	1027	631	631
query47	1806	1793	1722	1722
query48	386	420	315	315
query49	761	520	427	427
query50	647	684	409	409
query51	4144	4208	4118	4118
query52	114	102	98	98
query53	216	270	185	185
query54	564	574	525	525
query55	85	80	84	80
query56	306	306	286	286
query57	1133	1197	1079	1079
query58	264	259	254	254
query59	2668	2694	2759	2694
query60	318	336	324	324
query61	127	120	119	119
query62	808	735	666	666
query63	227	194	184	184
query64	4361	1072	700	700
query65	4310	4234	4263	4234
query66	1145	414	311	311
query67	15975	15625	15377	15377
query68	4773	888	533	533
query69	484	304	270	270
query70	1150	1116	1046	1046
query71	405	324	287	287
query72	5790	4873	4896	4873
query73	629	612	360	360
query74	9170	8847	9004	8847
query75	3204	3207	2726	2726
query76	3172	1189	756	756
query77	504	388	298	298
query78	10097	10193	9425	9425
query79	2092	790	577	577
query80	899	530	442	442
query81	508	269	223	223
query82	409	127	105	105
query83	258	255	237	237
query84	298	114	87	87
query85	761	440	304	304
query86	413	334	288	288
query87	4433	4484	4333	4333
query88	2991	2299	2281	2281
query89	389	313	279	279
query90	1925	205	200	200
query91	141	149	112	112
query92	79	60	56	56
query93	2310	944	565	565
query94	728	408	299	299
query95	372	286	276	276
query96	493	563	277	277
query97	2668	2729	2678	2678
query98	229	213	199	199
query99	1341	1409	1292	1292
Total cold run time: 269023 ms
Total hot run time: 186390 ms

@doris-robot

Copy link
Copy Markdown
ClickBench: Total hot run time: 28.65 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit e9d6f4ce49b6c74f5dbd319fda5c75b283318d98, data reload: false
query1	0.04	0.04	0.03
query2	0.12	0.10	0.12
query3	0.25	0.20	0.19
query4	1.60	0.20	0.11
query5	0.45	0.41	0.42
query6	1.16	0.66	0.67
query7	0.03	0.03	0.02
query8	0.04	0.04	0.04
query9	0.58	0.51	0.54
query10	0.57	0.58	0.57
query11	0.15	0.11	0.11
query12	0.14	0.12	0.11
query13	0.62	0.60	0.59
query14	0.78	0.81	0.82
query15	0.87	0.87	0.87
query16	0.38	0.38	0.39
query17	1.06	0.99	1.04
query18	0.23	0.21	0.21
query19	2.00	1.85	1.82
query20	0.01	0.02	0.02
query21	15.42	0.88	0.55
query22	0.77	1.28	0.68
query23	14.82	1.42	0.62
query24	7.82	1.50	0.47
query25	0.48	0.26	0.07
query26	0.60	0.17	0.13
query27	0.06	0.05	0.04
query28	8.18	0.84	0.43
query29	12.55	3.99	3.34
query30	0.24	0.09	0.06
query31	2.83	0.60	0.39
query32	3.27	0.55	0.47
query33	3.07	3.08	3.05
query34	15.74	5.10	4.53
query35	4.54	4.51	4.49
query36	0.66	0.50	0.48
query37	0.08	0.06	0.06
query38	0.05	0.05	0.03
query39	0.03	0.03	0.02
query40	0.17	0.13	0.12
query41	0.09	0.03	0.02
query42	0.03	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 102.62 s
Total hot run time: 28.65 s

@Mryange

Copy link
Copy Markdown
ContributorAuthor

run buildall

@hello-stephen

Copy link
Copy Markdown
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage83.25% (1113/1337)
Line Coverage66.17% (18675/28223)
Region Coverage65.78% (9260/14077)
Branch Coverage55.64% (4988/8964)

@doris-robot

Copy link
Copy Markdown
TPC-H: Total hot run time: 33614 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 973a798da15a30a5e516a74c76451afddac6230d, data reload: false
------ Round 1 ----------------------------------
q1	26291	5038	4987	4987
q2	2075	282	180	180
q3	10612	1252	692	692
q4	10244	999	506	506
q5	7915	2349	2328	2328
q6	184	161	130	130
q7	901	755	619	619
q8	9321	1270	1074	1074
q9	6796	4966	5043	4966
q10	6861	2317	1889	1889
q11	489	284	283	283
q12	342	345	211	211
q13	17780	3724	3104	3104
q14	237	236	221	221
q15	534	492	483	483
q16	437	439	376	376
q17	584	862	361	361
q18	7675	7142	7256	7142
q19	2406	959	532	532
q20	330	328	216	216
q21	3680	3194	2331	2331
q22	1059	1028	983	983
Total cold run time: 116753 ms
Total hot run time: 33614 ms
----- Round 2, with runtime_filter_mode=off -----
q1	5244	5048	5074	5048
q2	252	325	227	227
q3	2130	2629	2304	2304
q4	1340	1803	1427	1427
q5	4442	4398	4452	4398
q6	219	169	129	129
q7	2048	1939	1772	1772
q8	2580	2520	2559	2520
q9	7236	7167	6916	6916
q10	2984	3206	2720	2720
q11	590	527	494	494
q12	695	746	622	622
q13	3468	3870	3378	3378
q14	288	321	276	276
q15	516	475	473	473
q16	424	503	466	466
q17	1168	1491	1414	1414
q18	7840	7644	7389	7389
q19	781	801	994	801
q20	2035	2000	1863	1863
q21	4774	4502	4405	4405
q22	1086	1080	1043	1043
Total cold run time: 52140 ms
Total hot run time: 50085 ms

@doris-robot

Copy link
Copy Markdown
TPC-DS: Total hot run time: 193315 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 973a798da15a30a5e516a74c76451afddac6230d, data reload: false
query1	1403	1097	1044	1044
query2	6343	1792	1753	1753
query3	11042	4417	4555	4417
query4	53232	25763	23537	23537
query5	5039	624	473	473
query6	345	213	201	201
query7	4878	507	299	299
query8	310	264	242	242
query9	5339	2671	2665	2665
query10	445	342	268	268
query11	15044	14968	14773	14773
query12	166	115	103	103
query13	1033	526	411	411
query14	10246	6356	6506	6356
query15	215	187	185	185
query16	7208	649	458	458
query17	1072	707	560	560
query18	1683	399	318	318
query19	195	193	180	180
query20	135	127	129	127
query21	204	126	107	107
query22	4351	4390	4358	4358
query23	34243	33547	33618	33547
query24	6628	2412	2423	2412
query25	470	471	408	408
query26	713	276	161	161
query27	2318	507	337	337
query28	3283	2152	2180	2152
query29	603	556	420	420
query30	267	227	193	193
query31	898	861	793	793
query32	72	64	60	60
query33	434	368	322	322
query34	784	872	553	553
query35	799	833	738	738
query36	964	1004	918	918
query37	110	103	77	77
query38	4223	4206	4166	4166
query39	1562	1470	1472	1470
query40	234	123	110	110
query41	56	57	54	54
query42	127	112	119	112
query43	490	507	487	487
query44	1365	873	853	853
query45	184	176	165	165
query46	843	1081	656	656
query47	1836	1892	1812	1812
query48	423	438	332	332
query49	692	544	465	465
query50	680	704	418	418
query51	4241	4300	4311	4300
query52	113	106	104	104
query53	228	264	188	188
query54	598	582	515	515
query55	85	82	85	82
query56	306	322	289	289
query57	1177	1219	1133	1133
query58	264	259	263	259
query59	2607	2811	2624	2624
query60	354	346	329	329
query61	129	125	123	123
query62	737	742	673	673
query63	226	196	189	189
query64	1868	1127	795	795
query65	4328	4245	4233	4233
query66	733	413	381	381
query67	16075	15660	15425	15425
query68	7447	899	514	514
query69	531	313	269	269
query70	1180	1135	1070	1070
query71	517	327	310	310
query72	5702	4914	5048	4914
query73	1562	719	348	348
query74	9034	9273	8953	8953
query75	4236	3164	2691	2691
query76	4207	1218	774	774
query77	792	386	281	281
query78	10255	10133	9412	9412
query79	2340	822	573	573
query80	593	518	454	454
query81	487	254	214	214
query82	452	127	93	93
query83	242	246	227	227
query84	296	109	85	85
query85	766	354	305	305
query86	363	304	290	290
query87	4372	4354	4322	4322
query88	3896	2288	2274	2274
query89	391	310	287	287
query90	1812	207	202	202
query91	139	143	114	114
query92	74	57	58	57
query93	1859	954	572	572
query94	660	421	356	356
query95	372	293	293	293
query96	489	576	279	279
query97	2740	2791	2631	2631
query98	231	204	212	204
query99	1364	1374	1279	1279
Total cold run time: 298699 ms
Total hot run time: 193315 ms

@doris-robot

Copy link
Copy Markdown
ClickBench: Total hot run time: 29.35 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 973a798da15a30a5e516a74c76451afddac6230d, data reload: false
query1	0.04	0.04	0.03
query2	0.14	0.12	0.10
query3	0.34	0.19	0.20
query4	1.58	0.20	0.07
query5	0.41	0.41	0.41
query6	1.15	0.66	0.65
query7	0.02	0.01	0.01
query8	0.05	0.05	0.05
query9	0.62	0.51	0.52
query10	0.57	0.58	0.57
query11	0.25	0.13	0.13
query12	0.25	0.14	0.14
query13	0.64	0.62	0.61
query14	0.80	0.83	0.84
query15	0.96	0.86	0.88
query16	0.38	0.37	0.37
query17	1.02	1.06	1.08
query18	0.18	0.20	0.18
query19	1.91	1.79	1.78
query20	0.02	0.02	0.01
query21	15.39	0.98	0.68
query22	0.91	0.99	0.80
query23	14.82	1.56	0.75
query24	5.53	0.57	0.28
query25	0.17	0.08	0.08
query26	0.56	0.22	0.18
query27	0.08	0.08	0.08
query28	10.98	1.25	0.57
query29	12.55	4.03	3.36
query30	0.28	0.08	0.06
query31	2.81	0.66	0.42
query32	3.24	0.60	0.50
query33	3.01	3.16	3.07
query34	16.34	5.12	4.41
query35	4.48	4.40	4.49
query36	0.64	0.52	0.49
query37	0.20	0.16	0.18
query38	0.17	0.17	0.15
query39	0.05	0.05	0.05
query40	0.19	0.16	0.16
query41	0.10	0.06	0.05
query42	0.07	0.05	0.05
query43	0.04	0.04	0.04
Total cold run time: 103.94 s
Total hot run time: 29.35 s

@hello-stephen

Copy link
Copy Markdown
Contributor

BE UT Coverage Report

Increment line coverage 61.44% (1018/1657) 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage55.93% (14930/26694)
Line Coverage44.76% (132464/295923)
Region Coverage43.85% (66634/151953)
Branch Coverage38.45% (34146/88816)

@Mryange

Copy link
Copy Markdown
ContributorAuthor

run buildall

@doris-robot

Copy link
Copy Markdown

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage83.25% (1113/1337)
Line Coverage66.12% (18662/28223)
Region Coverage65.78% (9260/14077)
Branch Coverage55.61% (4985/8964)

@doris-robot

Copy link
Copy Markdown
TPC-H: Total hot run time: 34034 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit f72befeba1cc63f0b090bacd37f3a4fb3b73b347, data reload: false
------ Round 1 ----------------------------------
q1	26509	5102	5220	5102
q2	2075	286	193	193
q3	10551	1256	712	712
q4	10230	988	548	548
q5	7747	2358	2367	2358
q6	190	167	134	134
q7	900	756	619	619
q8	9338	1290	1115	1115
q9	6791	5069	5119	5069
q10	6862	2308	1885	1885
q11	508	287	279	279
q12	348	360	220	220
q13	17764	3705	3142	3142
q14	226	260	219	219
q15	547	488	485	485
q16	434	436	373	373
q17	611	871	362	362
q18	7710	7289	7135	7135
q19	1674	972	550	550
q20	340	344	223	223
q21	3789	3306	2360	2360
q22	1038	998	951	951
Total cold run time: 116182 ms
Total hot run time: 34034 ms
----- Round 2, with runtime_filter_mode=off -----
q1	5205	5090	5140	5090
q2	249	328	231	231
q3	2220	2667	2263	2263
q4	1395	2011	1558	1558
q5	4551	4468	4346	4346
q6	208	162	129	129
q7	2023	1906	1783	1783
q8	2635	2566	2496	2496
q9	7074	7084	7092	7084
q10	3024	3209	2769	2769
q11	571	509	491	491
q12	679	787	615	615
q13	3559	3976	3335	3335
q14	277	277	263	263
q15	537	476	480	476
q16	469	507	444	444
q17	1149	1605	1361	1361
q18	7554	7508	7411	7411
q19	797	846	1104	846
q20	2010	2048	1804	1804
q21	4747	4360	4256	4256
q22	1062	1011	975	975
Total cold run time: 51995 ms
Total hot run time: 50026 ms

@doris-robot

Copy link
Copy Markdown
TPC-DS: Total hot run time: 186551 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 f72befeba1cc63f0b090bacd37f3a4fb3b73b347, data reload: false
query1	1026	500	512	500
query2	6558	1891	1888	1888
query3	6768	226	224	224
query4	26434	23263	23534	23263
query5	4293	607	465	465
query6	306	207	189	189
query7	4617	500	288	288
query8	290	239	243	239
query9	8600	2621	2651	2621
query10	481	357	277	277
query11	15251	15624	14840	14840
query12	171	110	109	109
query13	1673	524	406	406
query14	9891	6369	6328	6328
query15	215	191	171	171
query16	7639	622	503	503
query17	1197	706	591	591
query18	2006	393	293	293
query19	196	189	162	162
query20	119	117	116	116
query21	211	125	107	107
query22	4096	4105	4225	4105
query23	34029	33077	33073	33073
query24	8411	2426	2428	2426
query25	544	449	385	385
query26	1241	261	157	157
query27	2778	506	353	353
query28	4345	2128	2104	2104
query29	731	563	453	453
query30	286	213	189	189
query31	973	851	756	756
query32	80	68	61	61
query33	548	392	320	320
query34	849	877	531	531
query35	779	822	739	739
query36	972	986	892	892
query37	111	100	77	77
query38	4202	4065	4057	4057
query39	1503	1400	1410	1400
query40	211	128	110	110
query41	63	60	54	54
query42	126	105	106	105
query43	524	511	504	504
query44	1358	828	824	824
query45	177	180	171	171
query46	888	1059	683	683
query47	1742	1764	1718	1718
query48	375	427	329	329
query49	784	509	432	432
query50	690	691	428	428
query51	4108	4222	4079	4079
query52	107	116	107	107
query53	235	254	190	190
query54	586	573	516	516
query55	87	89	82	82
query56	319	312	306	306
query57	1150	1130	1095	1095
query58	289	272	285	272
query59	2555	2755	2521	2521
query60	342	340	325	325
query61	154	150	152	150
query62	791	739	643	643
query63	230	200	192	192
query64	4408	1108	766	766
query65	4399	4234	4264	4234
query66	1050	411	322	322
query67	15627	15580	15479	15479
query68	7926	902	535	535
query69	466	326	272	272
query70	1168	1162	1106	1106
query71	462	328	315	315
query72	5653	4818	4885	4818
query73	684	662	360	360
query74	8855	9056	8399	8399
query75	3751	3197	2717	2717
query76	3598	1206	793	793
query77	808	389	373	373
query78	10009	10171	9345	9345
query79	2256	843	590	590
query80	604	544	459	459
query81	502	254	231	231
query82	454	132	99	99
query83	275	268	241	241
query84	248	101	82	82
query85	814	354	343	343
query86	392	304	311	304
query87	4382	4467	4289	4289
query88	3898	2303	2301	2301
query89	399	318	297	297
query90	1867	222	215	215
query91	145	146	113	113
query92	80	63	61	61
query93	1840	955	592	592
query94	683	422	318	318
query95	372	300	280	280
query96	498	577	281	281
query97	2729	2711	2643	2643
query98	233	202	204	202
query99	1337	1428	1282	1282
Total cold run time: 275183 ms
Total hot run time: 186551 ms

@doris-robot

Copy link
Copy Markdown
ClickBench: Total hot run time: 29.72 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit f72befeba1cc63f0b090bacd37f3a4fb3b73b347, data reload: false
query1	0.03	0.04	0.03
query2	0.12	0.10	0.11
query3	0.24	0.19	0.20
query4	1.59	0.20	0.19
query5	0.47	0.45	0.47
query6	1.54	0.66	0.66
query7	0.02	0.01	0.01
query8	0.05	0.04	0.04
query9	0.59	0.52	0.51
query10	0.58	0.57	0.58
query11	0.15	0.11	0.11
query12	0.14	0.12	0.12
query13	0.62	0.61	0.60
query14	0.79	0.81	0.82
query15	0.89	0.85	0.86
query16	0.38	0.39	0.39
query17	1.02	1.03	0.99
query18	0.22	0.21	0.21
query19	1.95	1.79	1.79
query20	0.02	0.00	0.01
query21	15.44	0.89	0.53
query22	0.76	1.24	0.90
query23	14.71	1.37	0.65
query24	6.57	1.34	1.24
query25	0.48	0.16	0.19
query26	0.58	0.16	0.13
query27	0.05	0.06	0.05
query28	9.14	0.90	0.44
query29	12.59	3.98	3.33
query30	0.26	0.09	0.06
query31	2.82	0.60	0.39
query32	3.23	0.55	0.46
query33	3.07	3.17	3.06
query34	15.80	5.15	4.45
query35	4.51	4.54	4.45
query36	0.68	0.49	0.48
query37	0.08	0.06	0.06
query38	0.05	0.04	0.04
query39	0.03	0.02	0.02
query40	0.16	0.13	0.12
query41	0.08	0.03	0.03
query42	0.03	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 102.57 s
Total hot run time: 29.72 s

@jacktengg

Copy link
Copy Markdown
Contributor

run buildall

@hello-stephen

Copy link
Copy Markdown
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage80.36% (1297/1614)
Line Coverage65.78% (21700/32991)
Region Coverage67.09% (10900/16247)
Branch Coverage56.66% (5731/10114)

@doris-robot

Copy link
Copy Markdown
TPC-H: Total hot run time: 34078 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 9714f9e44e66ec0fdf75a1d7562a6eecab156250, data reload: false
------ Round 1 ----------------------------------
q1	17668	5185	5107	5107
q2	1966	287	177	177
q3	10637	1326	709	709
q4	10308	998	517	517
q5	8708	2403	2356	2356
q6	193	159	129	129
q7	907	732	617	617
q8	9316	1306	1100	1100
q9	7267	5197	5149	5149
q10	6940	2385	1969	1969
q11	483	295	292	292
q12	348	351	209	209
q13	17812	3729	3121	3121
q14	233	230	210	210
q15	552	495	483	483
q16	430	444	379	379
q17	602	876	366	366
q18	7379	7095	7264	7095
q19	1370	938	572	572
q20	323	331	219	219
q21	3988	2521	2333	2333
q22	1042	1017	969	969
Total cold run time: 108472 ms
Total hot run time: 34078 ms
----- Round 2, with runtime_filter_mode=off -----
q1	5272	5089	5153	5089
q2	235	313	213	213
q3	2216	2670	2313	2313
q4	1312	1780	1362	1362
q5	4475	4624	4649	4624
q6	212	170	121	121
q7	2026	2008	1791	1791
q8	2636	2694	2640	2640
q9	7428	7252	7262	7252
q10	3074	3276	2839	2839
q11	582	502	501	501
q12	735	767	628	628
q13	3641	3990	3371	3371
q14	283	285	300	285
q15	528	474	487	474
q16	456	492	443	443
q17	1184	1589	1387	1387
q18	8006	7799	7643	7643
q19	789	795	975	795
q20	1955	2090	1909	1909
q21	5014	4626	4677	4626
q22	1086	1100	1038	1038
Total cold run time: 53145 ms
Total hot run time: 51344 ms

@doris-robot

Copy link
Copy Markdown
TPC-DS: Total hot run time: 187816 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 9714f9e44e66ec0fdf75a1d7562a6eecab156250, data reload: false
query1	990	390	388	388
query2	6521	1742	1739	1739
query3	6733	213	220	213
query4	26251	23733	23181	23181
query5	4268	570	461	461
query6	301	225	202	202
query7	4625	492	297	297
query8	262	225	216	216
query9	8622	2614	2611	2611
query10	469	325	257	257
query11	15373	15162	14772	14772
query12	152	108	100	100
query13	1640	520	397	397
query14	8674	5838	5830	5830
query15	198	180	180	180
query16	7197	618	482	482
query17	1176	718	573	573
query18	1967	398	301	301
query19	193	180	153	153
query20	116	113	119	113
query21	214	120	105	105
query22	4302	4551	4682	4551
query23	35092	34095	33488	33488
query24	8416	2343	2379	2343
query25	517	450	391	391
query26	1220	257	137	137
query27	2795	511	338	338
query28	4306	2144	2120	2120
query29	766	533	430	430
query30	280	208	181	181
query31	908	846	785	785
query32	73	59	60	59
query33	542	371	312	312
query34	805	841	540	540
query35	792	811	749	749
query36	969	999	871	871
query37	109	104	74	74
query38	4136	4080	4161	4080
query39	1502	1446	1446	1446
query40	213	121	119	119
query41	72	58	60	58
query42	121	111	111	111
query43	544	532	495	495
query44	1348	824	823	823
query45	207	167	158	158
query46	845	1010	632	632
query47	1809	1838	1752	1752
query48	388	408	313	313
query49	729	484	380	380
query50	660	693	418	418
query51	5432	5410	5411	5410
query52	111	104	95	95
query53	225	245	194	194
query54	568	565	491	491
query55	82	79	87	79
query56	295	294	318	294
query57	1177	1191	1142	1142
query58	264	247	242	242
query59	2656	2842	2741	2741
query60	313	320	301	301
query61	119	120	122	120
query62	803	724	663	663
query63	220	180	183	180
query64	4312	993	653	653
query65	4308	4179	4191	4179
query66	1138	454	305	305
query67	16213	15986	15715	15715
query68	7809	892	531	531
query69	483	318	289	289
query70	1205	1167	1140	1140
query71	420	321	299	299
query72	5682	4692	4620	4620
query73	620	570	347	347
query74	9037	9097	8689	8689
query75	3271	3192	2679	2679
query76	3347	1147	754	754
query77	553	396	296	296
query78	9974	10093	9292	9292
query79	1637	827	596	596
query80	580	533	456	456
query81	478	255	221	221
query82	221	129	108	108
query83	259	265	258	258
query84	260	111	97	97
query85	834	422	473	422
query86	324	302	267	267
query87	4457	4447	4422	4422
query88	3120	2280	2257	2257
query89	378	334	285	285
query90	2018	205	209	205
query91	132	218	116	116
query92	71	56	67	56
query93	1347	951	595	595
query94	661	404	313	313
query95	376	291	291	291
query96	495	567	283	283
query97	2697	2743	2642	2642
query98	246	206	202	202
query99	1314	1414	1259	1259
Total cold run time: 272950 ms
Total hot run time: 187816 ms

@doris-robot

Copy link
Copy Markdown
ClickBench: Total hot run time: 32.41 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 9714f9e44e66ec0fdf75a1d7562a6eecab156250, data reload: false
query1	0.04	0.04	0.03
query2	0.07	0.04	0.04
query3	0.24	0.08	0.07
query4	1.63	0.10	0.10
query5	0.45	0.43	0.43
query6	1.16	0.66	0.67
query7	0.02	0.02	0.02
query8	0.05	0.04	0.03
query9	0.59	0.52	0.51
query10	0.57	0.57	0.57
query11	0.16	0.11	0.11
query12	0.14	0.11	0.12
query13	0.64	0.61	0.61
query14	0.80	0.81	0.80
query15	0.91	0.87	0.88
query16	0.40	0.38	0.41
query17	1.04	1.06	1.03
query18	0.22	0.22	0.21
query19	2.09	1.95	1.93
query20	0.01	0.01	0.02
query21	15.38	0.91	0.53
query22	0.75	1.09	0.92
query23	14.75	1.38	0.66
query24	7.20	1.43	0.35
query25	0.30	0.29	0.11
query26	0.72	0.17	0.15
query27	0.06	0.06	0.05
query28	8.71	0.90	0.45
query29	12.56	3.97	3.34
query30	3.05	2.99	2.97
query31	2.82	0.58	0.39
query32	3.23	0.55	0.48
query33	3.08	3.14	3.09
query34	16.15	5.35	4.75
query35	4.81	4.83	4.85
query36	0.69	0.51	0.50
query37	0.10	0.06	0.07
query38	0.05	0.04	0.04
query39	0.02	0.02	0.02
query40	0.17	0.14	0.13
query41	0.08	0.03	0.02
query42	0.04	0.02	0.03
query43	0.04	0.03	0.03
Total cold run time: 105.99 s
Total hot run time: 32.41 s

@hello-stephen

Copy link
Copy Markdown
Contributor

FE UT Coverage Report

Increment line coverage 27.23% (186/683) 🎉
Increment coverage report
Complete coverage report

@hello-stephen

Copy link
Copy Markdown
Contributor

BE UT Coverage Report

Increment line coverage 58.95% (3395/5759) 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage57.44% (15762/27440)
Line Coverage46.19% (141822/307032)
Region Coverage35.67% (106701/299122)
Branch Coverage38.19% (47100/123337)

@hello-stephen

Copy link
Copy Markdown
Contributor

BE Regression && UT Coverage Report

Increment line coverage 72.09% (4164/5776) 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage81.11% (21834/26919)
Line Coverage73.68% (225850/306510)
Region Coverage61.54% (188841/306841)
Branch Coverage65.09% (81179/124723)

@Jibing-Li

Copy link
Copy Markdown
Contributor

run buildall

@doris-robot

Copy link
Copy Markdown
TPC-H: Total hot run time: 34171 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 8666147360d704ad29db2206161d7a8132925162, data reload: false
------ Round 1 ----------------------------------
q1	17601	5217	5069	5069
q2	1930	296	181	181
q3	10297	1293	718	718
q4	10234	1016	535	535
q5	7488	2430	2380	2380
q6	182	160	132	132
q7	939	767	616	616
q8	9325	1351	1127	1127
q9	6722	5063	5106	5063
q10	6935	2378	1967	1967
q11	491	292	269	269
q12	340	353	223	223
q13	17780	3766	3109	3109
q14	221	244	221	221
q15	552	477	493	477
q16	424	437	378	378
q17	589	871	373	373
q18	7422	7128	7190	7128
q19	1068	962	592	592
q20	343	334	226	226
q21	4075	3180	2436	2436
q22	1013	988	951	951
Total cold run time: 105971 ms
Total hot run time: 34171 ms
----- Round 2, with runtime_filter_mode=off -----
q1	5248	5158	5173	5158
q2	246	319	230	230
q3	2199	2673	2286	2286
q4	1362	1779	1361	1361
q5	4219	4528	4667	4528
q6	214	168	128	128
q7	2069	2038	1852	1852
q8	2670	2680	2542	2542
q9	7323	7281	7245	7245
q10	3153	3326	2847	2847
q11	574	513	512	512
q12	725	774	646	646
q13	3657	4093	3408	3408
q14	309	315	297	297
q15	528	476	499	476
q16	444	494	446	446
q17	1266	1613	1367	1367
q18	7985	7606	7539	7539
q19	901	867	1085	867
q20	2054	2034	1933	1933
q21	5113	4747	4576	4576
q22	1088	1038	1013	1013
Total cold run time: 53347 ms
Total hot run time: 51257 ms

@hello-stephen

Copy link
Copy Markdown
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage80.36% (1297/1614)
Line Coverage65.79% (21706/32991)
Region Coverage67.06% (10895/16247)
Branch Coverage56.69% (5734/10114)

@doris-robot

Copy link
Copy Markdown
TPC-DS: Total hot run time: 187793 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 8666147360d704ad29db2206161d7a8132925162, data reload: false
query1	999	383	402	383
query2	6500	1751	1713	1713
query3	6734	213	220	213
query4	26220	23912	22998	22998
query5	4336	593	440	440
query6	311	224	194	194
query7	4633	518	306	306
query8	267	217	203	203
query9	8603	2598	2612	2598
query10	459	309	270	270
query11	15319	15130	14869	14869
query12	154	104	108	104
query13	1649	544	374	374
query14	8627	5910	5713	5713
query15	197	197	175	175
query16	7114	610	475	475
query17	912	686	580	580
query18	1970	383	296	296
query19	190	202	163	163
query20	120	118	115	115
query21	216	128	102	102
query22	4178	4209	4612	4209
query23	34961	33817	33342	33342
query24	8398	2379	2411	2379
query25	535	436	396	396
query26	1239	260	143	143
query27	2786	511	341	341
query28	4332	2144	2132	2132
query29	758	586	451	451
query30	283	228	197	197
query31	929	861	757	757
query32	74	63	62	62
query33	569	373	338	338
query34	814	852	530	530
query35	789	823	738	738
query36	991	984	902	902
query37	112	102	77	77
query38	4178	4144	4112	4112
query39	1464	1460	1413	1413
query40	208	120	120	120
query41	63	60	63	60
query42	120	106	114	106
query43	527	513	496	496
query44	1347	819	821	819
query45	182	179	165	165
query46	889	1012	635	635
query47	1828	1841	1806	1806
query48	374	410	322	322
query49	740	470	373	373
query50	677	714	418	418
query51	5442	5572	5508	5508
query52	115	104	95	95
query53	221	253	182	182
query54	566	558	496	496
query55	85	82	80	80
query56	306	299	301	299
query57	1193	1225	1141	1141
query58	265	256	254	254
query59	2656	2749	2752	2749
query60	344	311	311	311
query61	122	119	118	118
query62	795	724	695	695
query63	226	182	187	182
query64	4351	964	660	660
query65	4298	4175	4184	4175
query66	1128	412	308	308
query67	16018	15701	15689	15689
query68	7947	908	539	539
query69	474	313	290	290
query70	1282	1201	1082	1082
query71	463	320	303	303
query72	5617	4825	4861	4825
query73	686	653	349	349
query74	9320	9112	9026	9026
query75	3863	3196	2723	2723
query76	3723	1166	732	732
query77	786	430	297	297
query78	9941	10049	9314	9314
query79	2553	814	611	611
query80	640	536	445	445
query81	469	253	218	218
query82	459	123	95	95
query83	273	246	227	227
query84	292	103	90	90
query85	788	347	310	310
query86	349	309	268	268
query87	4459	4519	4500	4500
query88	3264	2267	2225	2225
query89	388	310	287	287
query90	1927	206	198	198
query91	151	141	108	108
query92	73	62	55	55
query93	1768	949	592	592
query94	665	417	290	290
query95	373	288	325	288
query96	489	574	277	277
query97	2714	2732	2676	2676
query98	229	213	208	208
query99	1428	1457	1280	1280
Total cold run time: 275859 ms
Total hot run time: 187793 ms

@doris-robot

Copy link
Copy Markdown
ClickBench: Total hot run time: 32.11 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 8666147360d704ad29db2206161d7a8132925162, data reload: false
query1	0.04	0.03	0.04
query2	0.09	0.04	0.04
query3	0.25	0.07	0.07
query4	1.64	0.11	0.11
query5	0.48	0.44	0.42
query6	1.18	0.65	0.66
query7	0.03	0.02	0.02
query8	0.04	0.04	0.04
query9	0.59	0.52	0.50
query10	0.57	0.59	0.57
query11	0.16	0.12	0.11
query12	0.15	0.12	0.11
query13	0.64	0.62	0.61
query14	0.80	0.83	0.80
query15	0.89	0.85	0.86
query16	0.40	0.38	0.40
query17	1.05	1.05	1.11
query18	0.23	0.21	0.21
query19	1.91	1.93	1.92
query20	0.01	0.01	0.01
query21	15.38	0.90	0.54
query22	0.77	1.26	0.75
query23	14.78	1.45	0.61
query24	6.80	1.86	0.39
query25	0.40	0.14	0.17
query26	0.64	0.17	0.14
query27	0.06	0.06	0.05
query28	9.27	0.88	0.44
query29	12.53	4.00	3.28
query30	3.02	3.05	2.93
query31	2.82	0.59	0.38
query32	3.24	0.54	0.47
query33	3.02	3.06	3.22
query34	16.12	5.39	4.78
query35	4.83	4.81	4.86
query36	0.67	0.50	0.50
query37	0.09	0.08	0.07
query38	0.05	0.04	0.04
query39	0.03	0.02	0.03
query40	0.17	0.14	0.14
query41	0.08	0.02	0.02
query42	0.03	0.02	0.02
query43	0.03	0.04	0.03
Total cold run time: 105.98 s
Total hot run time: 32.11 s

@doris-robot

Copy link
Copy Markdown

BE UT Coverage Report

Increment line coverage 58.95% (3395/5759) 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage57.44% (15762/27440)
Line Coverage46.19% (141815/307032)
Region Coverage35.65% (106637/299122)
Branch Coverage38.18% (47094/123337)

@hello-stephen

Copy link
Copy Markdown
Contributor

BE Regression && UT Coverage Report

Increment line coverage 72.21% (4171/5776) 🎉

Increment coverage report
Complete coverage report

CategoryCoverage
Function Coverage81.04% (21815/26919)
Line Coverage73.60% (225583/306510)
Region Coverage61.22% (187863/306841)
Branch Coverage65.05% (81130/124723)

@MryangeMryange changed the title [WIP] Cast[Refactor](Cast) Introduce strict mode for cast and refactor code.Jul 17, 2025
@yiguolei
yiguolei merged commit bd3c453 into apache:masterJul 17, 2025
zclllyybb pushed a commit that referenced this pull request Aug 7, 2025
### What problem does this PR solve?
This problem is already fixed on master by the refactoring PR #50940
Related PR:
3.0: #54400
2.1: #54402
morrySnow pushed a commit that referenced this pull request May 29, 2026
### What problem does this PR solve?
Decimal literal cast and construction paths print high-frequency INFO
debug logs. In FE runtime these logs can be routed through stderr and
appear as ERROR lines, flooding FE logs during normal query traffic.
The noisy logs were introduced by #50940.
This PR removes the debug logs from the decimal literal hot paths.
### Check List
- Test: Unit Test
- LiteralTest
- Behavior changed: No
- Does this need documentation: No
github-actionsBot pushed a commit that referenced this pull request May 29, 2026
### What problem does this PR solve?
Decimal literal cast and construction paths print high-frequency INFO
debug logs. In FE runtime these logs can be routed through stderr and
appear as ERROR lines, flooding FE logs during normal query traffic.
The noisy logs were introduced by #50940.
This PR removes the debug logs from the decimal literal hot paths.
### Check List
- Test: Unit Test
- LiteralTest
- Behavior changed: No
- Does this need documentation: No
github-actionsBot pushed a commit that referenced this pull request May 29, 2026
### What problem does this PR solve?
Decimal literal cast and construction paths print high-frequency INFO
debug logs. In FE runtime these logs can be routed through stderr and
appear as ERROR lines, flooding FE logs during normal query traffic.
The noisy logs were introduced by #50940.
This PR removes the debug logs from the decimal literal hot paths.
### Check List
- Test: Unit Test
- LiteralTest
- Behavior changed: No
- Does this need documentation: No
zhaorongsheng pushed a commit to zhaorongsheng/doris that referenced this pull request Jun 4, 2026
### What problem does this PR solve?
Decimal literal cast and construction paths print high-frequency INFO
debug logs. In FE runtime these logs can be routed through stderr and
appear as ERROR lines, flooding FE logs during normal query traffic.
The noisy logs were introduced by apache#50940.
This PR removes the debug logs from the decimal literal hot paths.
### Check List
- Test: Unit Test
- LiteralTest
- Behavior changed: No
- Does this need documentation: No
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@Mryange@hello-stephen@doris-robot@jacktengg@zclllyybb@Jibing-Li@yiguolei