Skip to content

[fix](union) Fix union operator#60334

Merged
Gabriel39 merged 3 commits intoapache:masterfrom
Gabriel39:fix_0129
Feb 2, 2026
Merged

[fix](union) Fix union operator#60334
Gabriel39 merged 3 commits intoapache:masterfrom
Gabriel39:fix_0129

Conversation

@Gabriel39
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

@Thearas
Copy link
Contributor

Thearas commented Jan 29, 2026

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?

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17643	5292	5092	5092
q2	2108	352	194	194
q3	10107	1289	757	757
q4	10218	890	322	322
q5	7554	2193	1879	1879
q6	200	178	151	151
q7	903	721	608	608
q8	9269	1377	1196	1196
q9	5257	4800	4791	4791
q10	6762	1935	1569	1569
q11	499	293	278	278
q12	328	383	224	224
q13	17777	4130	3207	3207
q14	243	247	223	223
q15	902	844	823	823
q16	664	693	622	622
q17	637	809	484	484
q18	6786	6495	7634	6495
q19	1240	1027	669	669
q20	446	363	239	239
q21	2882	2266	2082	2082
q22	383	305	287	287
Total cold run time: 102808 ms
Total hot run time: 32192 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5577	5471	5572	5471
q2	309	363	243	243
q3	2279	2873	2504	2504
q4	1472	1843	1484	1484
q5	4582	4565	4534	4534
q6	235	191	153	153
q7	2123	1925	1777	1777
q8	2529	2563	2424	2424
q9	7524	7379	7517	7379
q10	2921	2998	2617	2617
q11	547	474	450	450
q12	671	724	608	608
q13	3851	4359	3529	3529
q14	319	338	316	316
q15	919	819	849	819
q16	696	691	651	651
q17	1091	1327	1335	1327
q18	7594	7208	7352	7208
q19	830	794	787	787
q20	1953	2052	1897	1897
q21	4482	4215	4139	4139
q22	589	569	489	489
Total cold run time: 53093 ms
Total hot run time: 50806 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.04
query2	0.11	0.05	0.05
query3	0.27	0.09	0.08
query4	1.60	0.11	0.11
query5	0.28	0.26	0.25
query6	1.16	0.67	0.68
query7	0.03	0.02	0.02
query8	0.05	0.04	0.04
query9	0.55	0.51	0.49
query10	0.54	0.56	0.54
query11	0.14	0.10	0.10
query12	0.14	0.11	0.10
query13	0.62	0.60	0.62
query14	1.07	1.06	1.03
query15	0.87	0.87	0.88
query16	0.40	0.39	0.39
query17	1.15	1.15	1.07
query18	0.23	0.22	0.21
query19	2.04	1.98	2.04
query20	0.02	0.01	0.02
query21	15.42	0.25	0.15
query22	5.21	0.05	0.05
query23	16.11	0.28	0.11
query24	1.13	0.24	0.66
query25	0.11	0.12	0.08
query26	0.14	0.13	0.13
query27	0.09	0.08	0.04
query28	3.97	1.17	0.97
query29	12.57	3.84	3.16
query30	0.27	0.13	0.13
query31	2.81	0.61	0.41
query32	3.23	0.59	0.50
query33	3.28	3.28	3.21
query34	16.37	5.44	4.71
query35	4.81	4.76	4.74
query36	0.63	0.49	0.50
query37	0.12	0.08	0.07
query38	0.07	0.04	0.04
query39	0.04	0.03	0.03
query40	0.18	0.17	0.15
query41	0.09	0.03	0.02
query42	0.04	0.03	0.03
query43	0.05	0.04	0.03
Total cold run time: 98.06 s
Total hot run time: 28.14 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 11.65% (12/103) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.76% (19272/36531)
Line Coverage 36.13% (179055/495611)
Region Coverage 32.59% (138949/426338)
Branch Coverage 33.51% (60089/179311)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 80.20% (81/101) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.48% (25598/35809)
Line Coverage 54.08% (267356/494377)
Region Coverage 51.72% (222754/430655)
Branch Coverage 53.12% (95623/180027)

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17618	5325	5087	5087
q2	2056	308	194	194
q3	10228	1358	754	754
q4	10216	923	314	314
q5	7491	2197	1925	1925
q6	199	181	151	151
q7	886	740	616	616
q8	9266	1406	1151	1151
q9	5277	4764	4965	4764
q10	6775	1984	1571	1571
q11	514	305	285	285
q12	331	384	231	231
q13	17807	4123	3240	3240
q14	237	238	228	228
q15	900	842	825	825
q16	687	701	617	617
q17	647	865	412	412
q18	6790	6466	7670	6466
q19	1295	1044	668	668
q20	412	383	229	229
q21	2925	2265	2054	2054
q22	387	332	305	305
Total cold run time: 102944 ms
Total hot run time: 32087 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5586	5424	5490	5424
q2	278	379	259	259
q3	2364	2874	2589	2589
q4	1414	1864	1433	1433
q5	4773	4660	4492	4492
q6	233	182	138	138
q7	2020	1948	1858	1858
q8	2656	2488	2474	2474
q9	7349	7699	7540	7540
q10	2863	3112	2714	2714
q11	549	476	481	476
q12	717	726	601	601
q13	3725	4367	3192	3192
q14	272	297	260	260
q15	830	788	790	788
q16	631	687	648	648
q17	1098	1300	1288	1288
q18	7409	7438	7491	7438
q19	822	834	799	799
q20	1957	2055	1890	1890
q21	4414	4258	4029	4029
q22	580	532	541	532
Total cold run time: 52540 ms
Total hot run time: 50862 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.05
query2	0.09	0.05	0.05
query3	0.26	0.08	0.08
query4	1.60	0.11	0.11
query5	0.27	0.25	0.25
query6	1.18	0.67	0.67
query7	0.03	0.03	0.03
query8	0.05	0.04	0.05
query9	0.56	0.51	0.50
query10	0.55	0.56	0.55
query11	0.14	0.09	0.10
query12	0.14	0.11	0.11
query13	0.62	0.62	0.62
query14	1.05	1.06	1.05
query15	0.88	0.86	0.87
query16	0.42	0.38	0.42
query17	1.15	1.13	1.09
query18	0.22	0.22	0.22
query19	2.02	1.99	1.97
query20	0.02	0.02	0.01
query21	15.43	0.25	0.15
query22	5.59	0.05	0.06
query23	16.20	0.28	0.11
query24	1.40	0.68	0.21
query25	0.13	0.06	0.05
query26	0.13	0.13	0.14
query27	0.09	0.09	0.06
query28	4.55	1.15	0.96
query29	12.54	3.90	3.16
query30	0.28	0.13	0.11
query31	2.82	0.63	0.40
query32	3.23	0.60	0.50
query33	3.20	3.29	3.25
query34	16.36	5.39	4.82
query35	4.79	4.80	4.79
query36	0.65	0.52	0.49
query37	0.12	0.07	0.06
query38	0.07	0.04	0.04
query39	0.05	0.03	0.03
query40	0.18	0.16	0.15
query41	0.09	0.04	0.03
query42	0.04	0.02	0.02
query43	0.05	0.03	0.03
Total cold run time: 99.29 s
Total hot run time: 28.32 s

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17651	5360	5091	5091
q2	2009	311	204	204
q3	10232	1315	758	758
q4	10211	857	323	323
q5	7555	2141	1910	1910
q6	201	187	158	158
q7	882	750	627	627
q8	9287	1410	1111	1111
q9	5218	4849	4896	4849
q10	6813	1966	1530	1530
q11	529	301	279	279
q12	333	380	222	222
q13	17791	4049	3234	3234
q14	231	238	220	220
q15	878	809	813	809
q16	679	672	630	630
q17	638	771	509	509
q18	6844	6732	6505	6505
q19	1233	1002	640	640
q20	399	341	229	229
q21	2589	2050	1972	1972
q22	373	325	288	288
Total cold run time: 102576 ms
Total hot run time: 32098 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5264	5280	5335	5280
q2	263	344	257	257
q3	2151	2679	2280	2280
q4	1378	1730	1322	1322
q5	4461	4249	4216	4216
q6	222	182	142	142
q7	2349	1991	1862	1862
q8	2589	2470	2473	2470
q9	7550	7430	7576	7430
q10	3000	3035	2610	2610
q11	565	501	460	460
q12	673	735	605	605
q13	3861	4450	3482	3482
q14	296	320	298	298
q15	847	845	820	820
q16	691	769	705	705
q17	1201	1361	1331	1331
q18	8388	7821	7834	7821
q19	854	879	823	823
q20	2058	2170	2024	2024
q21	4506	4208	4119	4119
q22	580	563	500	500
Total cold run time: 53747 ms
Total hot run time: 50857 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.04
query2	0.10	0.04	0.04
query3	0.26	0.08	0.08
query4	1.61	0.11	0.10
query5	0.27	0.26	0.26
query6	1.16	0.69	0.67
query7	0.03	0.02	0.03
query8	0.05	0.04	0.03
query9	0.57	0.49	0.50
query10	0.54	0.54	0.55
query11	0.14	0.10	0.10
query12	0.14	0.11	0.10
query13	0.65	0.61	0.61
query14	1.06	1.07	1.06
query15	0.88	0.86	0.88
query16	0.39	0.38	0.41
query17	1.16	1.10	1.08
query18	0.23	0.21	0.21
query19	2.09	2.00	2.08
query20	0.02	0.01	0.02
query21	15.40	0.25	0.14
query22	5.25	0.05	0.05
query23	15.71	0.28	0.10
query24	2.56	0.51	0.29
query25	0.11	0.07	0.07
query26	0.14	0.13	0.13
query27	0.08	0.05	0.06
query28	4.30	1.15	0.96
query29	12.59	3.88	3.15
query30	0.28	0.13	0.12
query31	2.81	0.61	0.42
query32	3.24	0.59	0.51
query33	3.24	3.29	3.38
query34	16.49	5.37	4.77
query35	4.77	4.81	4.79
query36	0.66	0.50	0.49
query37	0.11	0.07	0.07
query38	0.07	0.05	0.04
query39	0.04	0.02	0.03
query40	0.18	0.16	0.14
query41	0.09	0.04	0.03
query42	0.04	0.02	0.02
query43	0.05	0.05	0.04
Total cold run time: 99.61 s
Total hot run time: 28.37 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 31.28% (66/211) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.79% (19299/36555)
Line Coverage 36.15% (179205/495793)
Region Coverage 32.59% (138969/426384)
Branch Coverage 33.52% (60116/179343)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 95.22% (199/209) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.52% (25630/35835)
Line Coverage 54.11% (267627/494577)
Region Coverage 51.77% (222976/430712)
Branch Coverage 53.14% (95691/180065)

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17653	5235	5087	5087
q2	2051	302	190	190
q3	10197	1366	763	763
q4	10226	898	330	330
q5	7623	2103	2039	2039
q6	258	181	155	155
q7	914	758	612	612
q8	9286	1403	1224	1224
q9	5589	4839	4779	4779
q10	6872	1957	1591	1591
q11	544	279	265	265
q12	372	386	227	227
q13	17770	4136	3228	3228
q14	238	235	220	220
q15	929	832	821	821
q16	692	681	606	606
q17	656	751	538	538
q18	7113	6647	7384	6647
q19	1403	1112	705	705
q20	391	387	247	247
q21	2922	2283	2062	2062
q22	384	355	298	298
Total cold run time: 104083 ms
Total hot run time: 32634 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5693	5480	5528	5480
q2	260	348	271	271
q3	2357	2924	2574	2574
q4	1583	1923	1465	1465
q5	4811	4647	4635	4635
q6	232	180	144	144
q7	2014	1965	1948	1948
q8	2551	2440	2393	2393
q9	7505	7449	7377	7377
q10	2728	2971	2419	2419
q11	550	451	449	449
q12	647	697	583	583
q13	3571	4038	3251	3251
q14	292	292	268	268
q15	847	810	790	790
q16	629	679	647	647
q17	1088	1436	1306	1306
q18	7650	7416	7356	7356
q19	821	794	800	794
q20	2040	2045	1948	1948
q21	4537	4267	4147	4147
q22	594	551	535	535
Total cold run time: 53000 ms
Total hot run time: 50780 ms

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17647	5263	5080	5080
q2	2083	324	207	207
q3	10159	1368	754	754
q4	10270	867	326	326
q5	8843	2175	2154	2154
q6	236	183	149	149
q7	909	765	601	601
q8	9285	1492	1173	1173
q9	5427	4833	4867	4833
q10	6856	1946	1556	1556
q11	488	295	279	279
q12	340	387	223	223
q13	17783	4086	3238	3238
q14	235	237	215	215
q15	892	814	839	814
q16	689	683	636	636
q17	645	786	530	530
q18	6861	6524	6597	6524
q19	1239	997	617	617
q20	383	356	241	241
q21	2752	2153	1858	1858
q22	364	321	277	277
Total cold run time: 104386 ms
Total hot run time: 32285 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5337	5294	5333	5294
q2	262	336	260	260
q3	2187	2760	2247	2247
q4	1341	1777	1306	1306
q5	4366	4174	4282	4174
q6	221	186	140	140
q7	1977	1856	1737	1737
q8	2499	2325	2294	2294
q9	7031	7015	7072	7015
q10	2659	2845	2415	2415
q11	538	455	454	454
q12	653	707	569	569
q13	3588	4029	3224	3224
q14	295	289	285	285
q15	843	808	828	808
q16	656	697	664	664
q17	1103	1268	1305	1268
q18	7392	7286	7187	7187
q19	878	862	818	818
q20	1994	2090	1900	1900
q21	4577	4240	4017	4017
q22	603	553	544	544
Total cold run time: 51000 ms
Total hot run time: 48620 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.10	0.05	0.04
query3	0.25	0.08	0.08
query4	1.61	0.11	0.11
query5	0.26	0.26	0.25
query6	1.18	0.67	0.68
query7	0.03	0.02	0.03
query8	0.05	0.04	0.04
query9	0.58	0.51	0.49
query10	0.56	0.55	0.55
query11	0.15	0.09	0.10
query12	0.14	0.11	0.10
query13	0.65	0.62	0.62
query14	1.08	1.08	1.06
query15	0.88	0.86	0.89
query16	0.38	0.41	0.38
query17	1.14	1.14	1.17
query18	0.23	0.21	0.22
query19	2.13	2.00	2.06
query20	0.01	0.01	0.01
query21	15.39	0.28	0.14
query22	5.08	0.05	0.05
query23	15.94	0.29	0.10
query24	1.48	0.51	0.73
query25	0.11	0.04	0.15
query26	0.14	0.12	0.13
query27	0.09	0.05	0.06
query28	5.34	1.15	0.97
query29	12.56	3.94	3.17
query30	0.27	0.13	0.12
query31	2.83	0.65	0.41
query32	3.25	0.59	0.50
query33	3.25	3.24	3.29
query34	16.43	5.38	4.74
query35	4.82	4.81	4.76
query36	0.67	0.52	0.49
query37	0.11	0.07	0.06
query38	0.08	0.05	0.04
query39	0.04	0.04	0.03
query40	0.19	0.16	0.15
query41	0.09	0.03	0.04
query42	0.04	0.03	0.03
query43	0.06	0.04	0.03
Total cold run time: 99.72 s
Total hot run time: 28.55 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 31.80% (69/217) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.57% (19309/36733)
Line Coverage 36.01% (179247/497819)
Region Coverage 32.41% (138986/428844)
Branch Coverage 33.35% (60130/180276)

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17623	5288	5043	5043
q2	2014	308	190	190
q3	10217	1308	790	790
q4	10209	851	311	311
q5	7557	2170	1890	1890
q6	205	178	149	149
q7	894	713	605	605
q8	9275	1431	1048	1048
q9	5382	4856	4788	4788
q10	6854	1944	1551	1551
q11	523	292	280	280
q12	375	375	226	226
q13	17776	4078	3257	3257
q14	231	238	225	225
q15	900	820	843	820
q16	686	684	652	652
q17	632	825	479	479
q18	6792	6463	6323	6323
q19	1560	998	611	611
q20	397	340	224	224
q21	2661	2022	1917	1917
q22	354	314	268	268
Total cold run time: 103117 ms
Total hot run time: 31647 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5352	5287	5282	5282
q2	250	339	263	263
q3	2204	2694	2241	2241
q4	1343	1772	1368	1368
q5	4414	4323	4510	4323
q6	212	176	144	144
q7	2451	2161	1811	1811
q8	2517	2508	2446	2446
q9	7589	7458	7459	7458
q10	2815	3118	2734	2734
q11	542	461	442	442
q12	683	770	615	615
q13	3851	4492	3557	3557
q14	288	316	315	315
q15	885	855	830	830
q16	688	728	682	682
q17	1149	1343	1419	1343
q18	8099	8284	7614	7614
q19	851	827	834	827
q20	2082	2124	1872	1872
q21	4486	4214	4030	4030
q22	565	561	501	501
Total cold run time: 53316 ms
Total hot run time: 50698 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.09	0.04	0.04
query3	0.26	0.09	0.09
query4	1.60	0.11	0.12
query5	0.26	0.25	0.25
query6	1.18	0.69	0.66
query7	0.03	0.02	0.02
query8	0.05	0.04	0.04
query9	0.57	0.49	0.49
query10	0.56	0.56	0.54
query11	0.14	0.10	0.09
query12	0.13	0.10	0.11
query13	0.64	0.61	0.61
query14	1.06	1.06	1.05
query15	0.88	0.86	0.88
query16	0.40	0.42	0.37
query17	1.17	1.17	1.13
query18	0.23	0.21	0.21
query19	1.98	1.96	2.07
query20	0.02	0.02	0.01
query21	15.39	0.28	0.15
query22	5.18	0.05	0.05
query23	16.15	0.29	0.11
query24	1.70	0.54	0.33
query25	0.10	0.07	0.07
query26	0.14	0.14	0.14
query27	0.08	0.07	0.06
query28	3.31	1.14	0.97
query29	12.60	3.90	3.14
query30	0.28	0.13	0.11
query31	2.80	0.63	0.40
query32	3.25	0.58	0.49
query33	3.21	3.33	3.24
query34	16.41	5.44	4.72
query35	4.80	4.82	4.74
query36	0.64	0.52	0.49
query37	0.11	0.07	0.07
query38	0.07	0.05	0.03
query39	0.04	0.03	0.03
query40	0.18	0.16	0.16
query41	0.09	0.04	0.03
query42	0.04	0.03	0.03
query43	0.05	0.03	0.03
Total cold run time: 97.93 s
Total hot run time: 28.27 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 30.13% (69/229) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.53% (19296/36735)
Line Coverage 35.98% (179130/497832)
Region Coverage 32.38% (138874/428855)
Branch Coverage 33.34% (60102/180282)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 95.58% (216/226) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.56% (25769/36010)
Line Coverage 54.19% (269160/496658)
Region Coverage 51.85% (224660/433266)
Branch Coverage 53.20% (96301/181014)

@Gabriel39
Copy link
Contributor Author

run buildall

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17671	5264	5058	5058
q2	2076	327	207	207
q3	10146	1413	745	745
q4	10227	917	337	337
q5	7566	2190	2030	2030
q6	196	184	151	151
q7	903	734	618	618
q8	9259	1417	1192	1192
q9	5265	4870	4754	4754
q10	6794	1954	1580	1580
q11	552	308	273	273
q12	339	375	223	223
q13	17771	4092	3194	3194
q14	239	237	217	217
q15	908	834	811	811
q16	691	673	629	629
q17	649	790	554	554
q18	6838	6424	6451	6424
q19	1241	988	647	647
q20	391	344	233	233
q21	2708	2168	1923	1923
q22	362	322	275	275
Total cold run time: 102792 ms
Total hot run time: 32075 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5338	5315	5309	5309
q2	266	344	255	255
q3	2169	2680	2251	2251
q4	1360	1746	1309	1309
q5	4236	4180	4316	4180
q6	223	190	143	143
q7	2352	2117	1855	1855
q8	2688	2419	2419	2419
q9	7484	7641	7633	7633
q10	2782	3081	2673	2673
q11	587	535	463	463
q12	684	744	595	595
q13	3853	4407	3631	3631
q14	310	308	285	285
q15	881	862	844	844
q16	680	748	693	693
q17	1165	1332	1352	1332
q18	8267	7829	7741	7741
q19	890	852	891	852
q20	2125	2232	2006	2006
q21	4915	4603	4237	4237
q22	599	562	521	521
Total cold run time: 53854 ms
Total hot run time: 51227 ms

@doris-robot
Copy link

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

query1	0.04	0.05	0.05
query2	0.10	0.04	0.04
query3	0.26	0.08	0.08
query4	1.61	0.12	0.11
query5	0.27	0.24	0.24
query6	1.18	0.67	0.67
query7	0.04	0.03	0.03
query8	0.05	0.03	0.04
query9	0.57	0.50	0.51
query10	0.55	0.54	0.54
query11	0.14	0.09	0.10
query12	0.15	0.11	0.10
query13	0.63	0.61	0.63
query14	1.05	1.06	1.05
query15	0.87	0.86	0.88
query16	0.37	0.38	0.38
query17	1.13	1.14	1.14
query18	0.23	0.21	0.22
query19	2.09	1.98	2.04
query20	0.02	0.01	0.01
query21	15.41	0.26	0.14
query22	5.27	0.05	0.05
query23	15.97	0.30	0.10
query24	1.24	0.58	0.97
query25	0.09	0.11	0.21
query26	0.14	0.12	0.13
query27	0.08	0.09	0.05
query28	5.03	1.13	0.96
query29	12.57	3.97	3.17
query30	0.28	0.13	0.11
query31	2.82	0.63	0.39
query32	3.23	0.59	0.50
query33	3.30	3.24	3.26
query34	16.06	5.44	4.83
query35	4.83	4.83	4.76
query36	0.67	0.50	0.49
query37	0.11	0.07	0.07
query38	0.08	0.04	0.04
query39	0.05	0.03	0.03
query40	0.18	0.16	0.16
query41	0.09	0.04	0.03
query42	0.04	0.03	0.02
query43	0.05	0.04	0.04
Total cold run time: 98.94 s
Total hot run time: 28.71 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 30.04% (70/233) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.55% (19319/36764)
Line Coverage 35.99% (179316/498279)
Region Coverage 32.41% (139128/429287)
Branch Coverage 33.35% (60187/180494)

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Feb 2, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

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

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

PR approved by anyone and no changes requested.

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 95.22% (219/230) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.56% (25788/36037)
Line Coverage 54.19% (269459/497216)
Region Coverage 51.81% (224842/433955)
Branch Coverage 53.20% (96435/181272)

@Gabriel39 Gabriel39 merged commit eb1c43e into apache:master Feb 2, 2026
28 of 30 checks passed
Gabriel39 added a commit that referenced this pull request Feb 5, 2026
Gabriel39 added a commit to Gabriel39/incubator-doris that referenced this pull request Feb 6, 2026
Gabriel39 added a commit to Gabriel39/incubator-doris that referenced this pull request Feb 6, 2026
@Gabriel39 Gabriel39 mentioned this pull request Feb 6, 2026
16 tasks
yiguolei pushed a commit that referenced this pull request Feb 7, 2026
### What problem does this PR solve?

Pick #60253 #60393 #60481 #56956 #60334 #60494

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] 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 <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
apache/doris-website#1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
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.0.4-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants