Skip to content

[feat](iceberg) Support read iceberg system tables #51190

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 18, 2025

Conversation

suxiaogang223
Copy link
Contributor

@suxiaogang223 suxiaogang223 commented May 23, 2025

What problem does this PR solve?

Support read iceberg system tables.
See https://iceberg.apache.org/docs/nightly/spark-queries/#inspecting-tables
Example:

select * from table$all_files;

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 May 23, 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?

@suxiaogang223 suxiaogang223 marked this pull request as draft May 23, 2025 09:01
@suxiaogang223 suxiaogang223 force-pushed the support_iceberg_sys_table branch 4 times, most recently from 81d9772 to e6d104a Compare May 28, 2025 09:34
@suxiaogang223 suxiaogang223 force-pushed the support_iceberg_sys_table branch 2 times, most recently from 00546ea to ebc5b6b Compare June 9, 2025 19:18
@suxiaogang223 suxiaogang223 force-pushed the support_iceberg_sys_table branch from cbaf083 to 4e4d0fa Compare June 11, 2025 15:59
@suxiaogang223 suxiaogang223 marked this pull request as ready for review June 12, 2025 02:02
@suxiaogang223 suxiaogang223 changed the title [feat](iceberg) Intro IcebergMetadataJniScanner to scan iceberg system table in be [feat](iceberg) Intro IcebergSysTableJniScanner to scan iceberg system table in be Jun 12, 2025
@suxiaogang223 suxiaogang223 changed the title [feat](iceberg) Intro IcebergSysTableJniScanner to scan iceberg system table in be [feat](iceberg) Support read iceberg system tables Jun 12, 2025
@suxiaogang223 suxiaogang223 force-pushed the support_iceberg_sys_table branch from d6d4044 to a63ec3f Compare June 13, 2025 07:03
@suxiaogang223
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 83.33% (1120/1344)
Line Coverage 66.79% (19308/28909)
Region Coverage 66.50% (9569/14390)
Branch Coverage 56.50% (5207/9216)

@suxiaogang223
Copy link
Contributor Author

run buildall

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 83.33% (1120/1344)
Line Coverage 66.86% (19328/28909)
Region Coverage 66.57% (9579/14390)
Branch Coverage 56.52% (5209/9216)

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17797	5254	5051	5051
q2	1949	294	190	190
q3	10488	1296	734	734
q4	10240	1014	539	539
q5	7694	2421	2393	2393
q6	187	161	131	131
q7	913	743	625	625
q8	9347	1336	1157	1157
q9	6875	5071	5130	5071
q10	6849	2333	1926	1926
q11	531	309	297	297
q12	369	363	232	232
q13	17815	3681	3197	3197
q14	239	243	219	219
q15	572	479	481	479
q16	435	466	386	386
q17	691	888	415	415
q18	7965	7319	7318	7318
q19	1520	970	591	591
q20	384	374	262	262
q21	4282	3852	3187	3187
q22	1111	1033	974	974
Total cold run time: 108253 ms
Total hot run time: 35374 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5141	5040	5112	5040
q2	251	319	226	226
q3	2172	2718	2323	2323
q4	1417	1831	1359	1359
q5	4273	4190	4299	4190
q6	214	172	132	132
q7	2038	1995	1778	1778
q8	2650	2645	2543	2543
q9	7107	7239	7119	7119
q10	3000	3238	2819	2819
q11	609	537	515	515
q12	714	809	679	679
q13	3646	3886	3237	3237
q14	288	307	271	271
q15	536	479	471	471
q16	466	509	471	471
q17	1185	1602	1383	1383
q18	8002	7790	7606	7606
q19	868	912	1089	912
q20	2003	2064	1895	1895
q21	5262	4684	4614	4614
q22	1146	1064	1054	1054
Total cold run time: 52988 ms
Total hot run time: 50637 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 190746 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 33cbd43510600ce356f51615404813f78834ccd8, data reload: false

query1	882	421	393	393
query2	6570	1983	1979	1979
query3	6491	248	250	248
query4	24506	24025	23235	23235
query5	4338	689	498	498
query6	318	224	218	218
query7	4640	525	310	310
query8	277	245	231	231
query9	8650	2873	2923	2873
query10	499	353	307	307
query11	15589	15142	14843	14843
query12	159	109	108	108
query13	1644	588	434	434
query14	9691	6213	6364	6213
query15	216	209	173	173
query16	7365	664	526	526
query17	1169	738	614	614
query18	1992	419	315	315
query19	213	200	199	199
query20	132	125	129	125
query21	224	132	113	113
query22	4208	4239	4272	4239
query23	34734	33610	33932	33610
query24	7846	2519	2492	2492
query25	573	498	433	433
query26	1259	289	158	158
query27	2667	520	372	372
query28	4754	2439	2447	2439
query29	793	588	476	476
query30	299	293	204	204
query31	965	895	808	808
query32	74	69	64	64
query33	552	393	361	361
query34	906	897	601	601
query35	843	850	758	758
query36	1073	1073	986	986
query37	128	107	89	89
query38	4304	4425	4382	4382
query39	1501	1427	1453	1427
query40	218	125	113	113
query41	62	61	62	61
query42	135	117	116	116
query43	558	553	530	530
query44	1431	899	918	899
query45	182	172	169	169
query46	937	1059	677	677
query47	1761	1776	1728	1728
query48	413	454	331	331
query49	729	530	409	409
query50	682	695	414	414
query51	4221	4273	4277	4273
query52	119	122	112	112
query53	249	267	196	196
query54	633	626	563	563
query55	114	95	89	89
query56	326	345	321	321
query57	1172	1196	1107	1107
query58	289	273	283	273
query59	2708	2724	2700	2700
query60	351	338	335	335
query61	137	130	133	130
query62	816	732	648	648
query63	234	200	207	200
query64	4336	1061	785	785
query65	4368	4192	4151	4151
query66	1105	417	367	367
query67	16138	15668	15580	15580
query68	8383	967	595	595
query69	525	347	308	308
query70	1248	1184	1175	1175
query71	517	357	345	345
query72	5765	4737	4746	4737
query73	699	617	388	388
query74	9101	9070	9035	9035
query75	4053	3236	2759	2759
query76	3791	1204	785	785
query77	793	390	308	308
query78	10263	10078	9340	9340
query79	3214	887	637	637
query80	707	545	471	471
query81	507	264	277	264
query82	671	134	101	101
query83	301	278	262	262
query84	300	126	105	105
query85	795	362	342	342
query86	351	328	299	299
query87	4460	4521	4405	4405
query88	3263	2501	2471	2471
query89	417	322	309	309
query90	1959	237	221	221
query91	148	150	119	119
query92	82	64	61	61
query93	2238	1001	646	646
query94	693	404	324	324
query95	403	322	312	312
query96	533	598	308	308
query97	2758	2769	2666	2666
query98	244	219	218	218
query99	1462	1435	1299	1299
Total cold run time: 278112 ms
Total hot run time: 190746 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.03
query3	0.26	0.07	0.07
query4	1.96	0.10	0.10
query5	0.44	0.42	0.42
query6	1.17	0.66	0.68
query7	0.02	0.02	0.02
query8	0.05	0.04	0.04
query9	0.60	0.54	0.52
query10	0.58	0.60	0.58
query11	0.16	0.12	0.12
query12	0.16	0.12	0.13
query13	0.64	0.60	0.61
query14	0.82	0.83	0.81
query15	0.91	0.88	0.87
query16	0.39	0.38	0.38
query17	1.10	1.08	1.08
query18	0.19	0.18	0.20
query19	1.96	1.83	1.89
query20	0.02	0.01	0.01
query21	15.38	0.92	0.56
query22	0.77	1.30	0.82
query23	14.75	1.50	0.62
query24	7.05	1.20	0.56
query25	0.49	0.24	0.08
query26	0.61	0.18	0.14
query27	0.06	0.05	0.06
query28	9.11	0.93	0.47
query29	12.58	4.21	3.47
query30	0.26	0.10	0.07
query31	2.82	0.63	0.40
query32	3.26	0.57	0.48
query33	3.08	3.12	3.21
query34	15.86	5.09	4.52
query35	4.53	4.50	4.50
query36	0.69	0.51	0.49
query37	0.09	0.07	0.07
query38	0.05	0.05	0.04
query39	0.03	0.03	0.02
query40	0.17	0.13	0.14
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.05	0.04	0.03
Total cold run time: 103.37 s
Total hot run time: 29.17 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 0.00% (0/54) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 56.41% (15074/26721)
Line Coverage 45.17% (134789/298403)
Region Coverage 44.29% (67845/153180)
Branch Coverage 38.85% (34810/89602)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 11.32% (6/53) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 79.81% (20988/26296)
Line Coverage 72.71% (216851/298243)
Region Coverage 70.97% (127867/180166)
Branch Coverage 64.66% (66226/102414)

@suxiaogang223
Copy link
Contributor Author

run buildall

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 83.33% (1120/1344)
Line Coverage 66.84% (19323/28909)
Region Coverage 66.59% (9582/14390)
Branch Coverage 56.49% (5206/9216)

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17688	5141	5016	5016
q2	1948	308	191	191
q3	10849	1250	763	763
q4	10279	999	543	543
q5	8026	2282	2366	2282
q6	186	162	132	132
q7	922	762	611	611
q8	9354	1322	1118	1118
q9	6739	5055	5056	5055
q10	6869	2324	1891	1891
q11	528	307	293	293
q12	354	359	221	221
q13	17766	3741	3157	3157
q14	227	233	216	216
q15	556	488	483	483
q16	437	457	392	392
q17	660	862	405	405
q18	7578	7296	7146	7146
q19	2119	971	559	559
q20	363	351	254	254
q21	4136	3285	2494	2494
q22	1050	1050	978	978
Total cold run time: 108634 ms
Total hot run time: 34200 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5160	5026	4980	4980
q2	253	324	234	234
q3	2170	2655	2317	2317
q4	1394	1820	1371	1371
q5	4241	4271	4398	4271
q6	221	169	127	127
q7	2022	1919	1780	1780
q8	2589	2551	2520	2520
q9	7259	7249	7257	7249
q10	2983	3132	2839	2839
q11	601	524	498	498
q12	723	791	616	616
q13	3546	3865	3295	3295
q14	292	293	293	293
q15	539	531	504	504
q16	467	491	481	481
q17	1163	1615	1352	1352
q18	7844	7696	7416	7416
q19	878	862	909	862
q20	2062	2062	1889	1889
q21	5034	4483	4605	4483
q22	1119	1086	1024	1024
Total cold run time: 52560 ms
Total hot run time: 50401 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 196014 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 24f78d549f3453662a47e3ff1aacaf8b77ff8676, data reload: false

query1	1422	1046	999	999
query2	6166	1946	1884	1884
query3	11017	4555	4582	4555
query4	53429	25149	23133	23133
query5	5190	581	500	500
query6	354	226	215	215
query7	4932	531	328	328
query8	308	232	229	229
query9	5680	2840	2837	2837
query10	463	335	277	277
query11	15124	15123	15224	15123
query12	164	115	110	110
query13	1071	555	437	437
query14	10192	6593	6434	6434
query15	205	203	179	179
query16	7052	674	507	507
query17	1094	743	583	583
query18	1560	421	323	323
query19	199	208	184	184
query20	130	126	123	123
query21	210	132	117	117
query22	4551	4583	4340	4340
query23	34483	33771	33874	33771
query24	5679	2501	2499	2499
query25	480	509	424	424
query26	670	280	153	153
query27	2277	524	367	367
query28	2948	2365	2362	2362
query29	602	592	468	468
query30	279	232	196	196
query31	900	872	792	792
query32	76	64	64	64
query33	471	399	336	336
query34	841	885	562	562
query35	824	856	795	795
query36	1011	1046	954	954
query37	120	105	83	83
query38	4240	4307	4361	4307
query39	1525	1451	1474	1451
query40	218	127	116	116
query41	63	62	60	60
query42	139	124	121	121
query43	538	556	532	532
query44	1424	910	917	910
query45	194	187	175	175
query46	909	1064	712	712
query47	1904	1860	1786	1786
query48	428	462	352	352
query49	682	527	425	425
query50	708	742	444	444
query51	4312	4354	4270	4270
query52	130	124	115	115
query53	245	276	202	202
query54	630	628	567	567
query55	102	90	85	85
query56	334	367	333	333
query57	1225	1245	1155	1155
query58	288	294	271	271
query59	2831	2979	2896	2896
query60	349	352	362	352
query61	132	128	135	128
query62	737	766	718	718
query63	231	203	203	203
query64	1479	1040	717	717
query65	4222	4170	4149	4149
query66	734	422	338	338
query67	16340	15708	15593	15593
query68	5600	964	594	594
query69	552	336	291	291
query70	1278	1179	1182	1179
query71	466	358	335	335
query72	6128	4919	4745	4745
query73	1238	635	378	378
query74	8965	9002	8775	8775
query75	3227	3217	2727	2727
query76	3766	1200	762	762
query77	541	393	299	299
query78	10199	10268	9424	9424
query79	2746	823	615	615
query80	679	539	579	539
query81	507	265	222	222
query82	530	132	98	98
query83	288	264	248	248
query84	304	101	90	90
query85	794	357	322	322
query86	377	322	303	303
query87	4455	4569	4425	4425
query88	3916	2450	2438	2438
query89	435	343	300	300
query90	1665	218	249	218
query91	161	153	121	121
query92	81	64	59	59
query93	2615	959	636	636
query94	719	390	327	327
query95	389	314	307	307
query96	543	594	301	301
query97	2765	2814	2718	2718
query98	264	214	204	204
query99	1324	1390	1288	1288
Total cold run time: 296984 ms
Total hot run time: 196014 ms

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 0.00% (0/53) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 61.23% (16095/26284)
Line Coverage 50.79% (151479/298222)
Region Coverage 48.12% (86601/179979)
Branch Coverage 41.64% (42578/102256)

impl IcebergMetadataColumnValue

impl IcebergSnapshotsJniScanner

impl IcebergMetadataJniReader

impl fe

fix build

fix

set hadoop_props

fix build again

refactor

fix

refactor again

impl IcebergFilesJniScanner

impl IcebergHistoryJniScanner

fix checkstyle

support complex type

fix pom.xm and flush out

impl IcebergSysTable.getSupportedIcebergSysTables

clean unusefule code

support multiple ranges for MetadataTableValuedFunction

refactor IcebergTableValuedFunction

impl IcebergFilesTableValuedFunction

fix checkstyle and build fe

fix build

fix files table

impl IcebergManifestsJniScanner and IcebergRefsJniScanner

fix IcebergMetadataJniReader

complete IcebergTableValuedFunctions

fix

impl IcebergMetadataLogEntriesJniScanner

impl IcebergPositionDeletesJniScanner

fix

fix

fix and make iceberg sys table schema nullable

fix and print datatime with scale=3

fix

fix manifest

fix position_deletes and add comment

add data_files and deelte_files table and schema info

get schema from iceberg api in IcebergTableValuedFunction

fix and clean iceberg_jni_reader

remove getMetadataSchema

move get_next_block and get_next_block to common JniReader

set time_zone

fix build

fix LakeSoulJniReader

fix

fix Partitions

test new IcebergEntriesJniScanner

refactor IcebergMetadataJniScanners to IcebergSysTableJniScanner

refact IcebergTableValuedFunction

supprot select required fileds for icebergSysTable

fix

fix select column

support parse ByteBuffer

fix print datatime

remove ManifestFileBean

foreach MetadataTableType to create SUPPORTED_ICEBERG_SYS_TABLES

selectSchema in IcebergSysTableJniScanner

fix

add regression

clean code

fix oom

add regressions

test exception

fix parse ByteBuffer

make regression stable

clean code
fix build

fix rebase error

fix external

merge
@suxiaogang223 suxiaogang223 force-pushed the support_iceberg_sys_table branch from 50a71ea to 89d3551 Compare June 17, 2025 15:42
@suxiaogang223
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 83.33% (1120/1344)
Line Coverage 66.80% (19312/28909)
Region Coverage 66.57% (9579/14390)
Branch Coverage 56.51% (5208/9216)

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17706	5193	5048	5048
q2	1934	302	191	191
q3	10550	1294	729	729
q4	10234	1008	528	528
q5	7869	2358	2400	2358
q6	183	163	133	133
q7	887	771	608	608
q8	9331	1302	1101	1101
q9	6883	5041	5254	5041
q10	6909	2377	1967	1967
q11	487	293	284	284
q12	349	355	216	216
q13	17792	3692	3068	3068
q14	231	229	221	221
q15	564	488	502	488
q16	425	435	371	371
q17	581	875	354	354
q18	7532	7286	7075	7075
q19	1717	957	554	554
q20	331	333	229	229
q21	3686	2564	2319	2319
q22	1022	1028	968	968
Total cold run time: 107203 ms
Total hot run time: 33851 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5141	5080	5044	5044
q2	245	329	225	225
q3	2166	2739	2274	2274
q4	1350	1801	1360	1360
q5	4226	4103	4442	4103
q6	256	173	130	130
q7	2022	1907	1793	1793
q8	2658	2630	2555	2555
q9	7147	7212	7174	7174
q10	3082	3238	2822	2822
q11	582	510	489	489
q12	680	768	611	611
q13	3486	3973	3229	3229
q14	275	295	265	265
q15	532	492	485	485
q16	436	494	451	451
q17	1161	1512	1425	1425
q18	7699	7570	7376	7376
q19	807	878	1044	878
q20	2022	2069	1965	1965
q21	5000	4602	4466	4466
q22	1075	1035	971	971
Total cold run time: 52048 ms
Total hot run time: 50091 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 185632 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 89cc285f64c849dedf8cd74ab99d4f5817bccdce, data reload: false

query1	1004	395	413	395
query2	6560	1799	1773	1773
query3	6750	217	222	217
query4	26436	23433	22969	22969
query5	4364	628	473	473
query6	309	215	202	202
query7	4623	502	287	287
query8	265	227	224	224
query9	8586	2639	2685	2639
query10	490	328	290	290
query11	15386	15401	14844	14844
query12	154	112	108	108
query13	1663	538	412	412
query14	9402	6057	6193	6057
query15	198	193	175	175
query16	7238	645	480	480
query17	1203	712	583	583
query18	2006	445	312	312
query19	197	192	168	168
query20	127	119	126	119
query21	217	133	112	112
query22	4280	4272	4217	4217
query23	34015	33154	33165	33154
query24	8408	2351	2384	2351
query25	531	448	405	405
query26	1228	270	152	152
query27	2761	508	363	363
query28	4287	2124	2105	2105
query29	797	556	449	449
query30	289	214	192	192
query31	968	866	781	781
query32	70	66	64	64
query33	586	345	308	308
query34	793	838	521	521
query35	784	798	727	727
query36	952	992	891	891
query37	108	98	78	78
query38	4042	4192	4026	4026
query39	1491	1428	1410	1410
query40	208	113	104	104
query41	64	63	56	56
query42	126	108	106	106
query43	475	486	494	486
query44	1298	842	813	813
query45	179	173	166	166
query46	844	1024	619	619
query47	1739	1776	1721	1721
query48	394	447	308	308
query49	751	477	381	381
query50	627	671	403	403
query51	4099	4130	4151	4130
query52	109	108	99	99
query53	230	251	181	181
query54	576	576	514	514
query55	84	81	83	81
query56	294	298	288	288
query57	1194	1209	1148	1148
query58	261	252	253	252
query59	2604	2709	2501	2501
query60	330	323	314	314
query61	127	131	142	131
query62	829	709	657	657
query63	222	193	182	182
query64	4361	1003	679	679
query65	4306	4229	4189	4189
query66	1142	408	313	313
query67	15757	15513	15720	15513
query68	8405	883	513	513
query69	468	309	265	265
query70	1264	1135	1121	1121
query71	470	329	296	296
query72	5544	4741	4666	4666
query73	701	584	348	348
query74	8873	9121	9036	9036
query75	3922	3192	2662	2662
query76	3715	1184	803	803
query77	788	355	286	286
query78	10184	10441	9236	9236
query79	2127	817	579	579
query80	579	542	448	448
query81	491	257	228	228
query82	476	121	96	96
query83	248	246	241	241
query84	252	121	94	94
query85	798	356	315	315
query86	382	302	285	285
query87	4428	4442	4285	4285
query88	3611	2248	2282	2248
query89	407	321	277	277
query90	1852	204	205	204
query91	146	149	109	109
query92	79	59	57	57
query93	1584	934	581	581
query94	664	418	298	298
query95	379	293	283	283
query96	488	573	277	277
query97	2692	2750	2618	2618
query98	244	210	199	199
query99	1319	1401	1310	1310
Total cold run time: 274378 ms
Total hot run time: 185632 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.07	0.04	0.04
query3	0.24	0.07	0.06
query4	1.62	0.10	0.10
query5	0.44	0.41	0.42
query6	1.16	0.65	0.67
query7	0.03	0.02	0.02
query8	0.04	0.03	0.03
query9	0.58	0.50	0.52
query10	0.56	0.57	0.56
query11	0.16	0.11	0.12
query12	0.15	0.12	0.12
query13	0.65	0.62	0.61
query14	0.80	0.82	0.82
query15	0.88	0.86	0.88
query16	0.38	0.40	0.38
query17	1.10	1.07	1.07
query18	0.22	0.21	0.22
query19	1.97	1.88	1.87
query20	0.01	0.02	0.01
query21	15.40	0.91	0.55
query22	0.77	1.20	0.69
query23	14.88	1.36	0.57
query24	7.22	1.16	0.40
query25	0.50	0.20	0.15
query26	0.65	0.16	0.13
query27	0.07	0.05	0.06
query28	8.76	0.90	0.46
query29	12.58	4.00	3.34
query30	0.27	0.11	0.06
query31	2.83	0.61	0.40
query32	3.24	0.55	0.48
query33	3.09	3.08	3.08
query34	16.22	5.40	4.87
query35	4.87	4.87	4.83
query36	0.66	0.51	0.49
query37	0.09	0.07	0.07
query38	0.05	0.04	0.04
query39	0.03	0.02	0.02
query40	0.17	0.15	0.14
query41	0.08	0.03	0.02
query42	0.03	0.02	0.02
query43	0.04	0.02	0.02
Total cold run time: 103.59 s
Total hot run time: 29.34 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 0.00% (0/54) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 56.34% (15048/26709)
Line Coverage 45.10% (134561/298382)
Region Coverage 44.23% (67670/152992)
Branch Coverage 38.81% (34716/89444)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 0.00% (0/53) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 61.03% (16042/26284)
Line Coverage 50.52% (150651/298222)
Region Coverage 47.83% (86080/179979)
Branch Coverage 41.36% (42296/102256)

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jun 18, 2025
Copy link
Contributor

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

Copy link
Contributor

PR approved by anyone and no changes requested.

@morningman morningman merged commit b1f0605 into apache:master Jun 18, 2025
24 of 28 checks passed
suxiaogang223 added a commit to suxiaogang223/doris that referenced this pull request Jun 24, 2025
suxiaogang223 added a commit to suxiaogang223/doris that referenced this pull request Jun 24, 2025
suxiaogang223 added a commit to suxiaogang223/doris that referenced this pull request Jun 24, 2025
morningman added a commit to apache/doris-website that referenced this pull request Jun 25, 2025
relate pr: apache/doris#51190
## Versions 

- [x] dev
- [ ] 3.0
- [ ] 2.1
- [ ] 2.0

## Languages

- [x] Chinese
- [x] English

## Docs Checklist

- [ ] Checked by AI
- [ ] Test Cases Built

---------

Co-authored-by: Mingyu Chen (Rayner) <[email protected]>
suxiaogang223 added a commit to suxiaogang223/doris that referenced this pull request Jun 25, 2025
suxiaogang223 added a commit to suxiaogang223/doris that referenced this pull request Jun 27, 2025
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/3.1.x reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants