Skip to content

Conversation

@freemandealer
Copy link
Contributor

shadown queue is copying the actual LRU queue and provide lockless acess. but the copying loses updating size when actual LRU queue is reseting range (when load data, we first allocate 1MB block for the data and reset the size to the real size when finalizing).

This commit does the following to fix this problem:

  1. update the corresponding shadow queue element when resetting
  2. calibrate size during initial loading into memory process

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

…ge cache size

shadown queue is copying the actual LRU queue and provide lockless acess.
but the copying loses updating size when actual LRU queue is reseting
range (when load data, we first allocate 1MB block for the data and
reset the size to the real size when finalizing).

This commit does the following to fix this problem:
1. update the corresponding shadow queue element when resetting
2. calibrate size during initial loading into memory process

Signed-off-by: zhengyu <[email protected]>
Signed-off-by: zhengyu <[email protected]>
@Thearas
Copy link
Contributor

Thearas commented Dec 24, 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?

@freemandealer
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17628	4185	4057	4057
q2	2040	341	253	253
q3	10153	1281	724	724
q4	10233	883	318	318
q5	7503	2155	2017	2017
q6	193	174	139	139
q7	1062	880	734	734
q8	9366	1454	1222	1222
q9	7241	5286	5410	5286
q10	6879	2406	1992	1992
q11	534	339	312	312
q12	695	710	589	589
q13	17782	3705	3078	3078
q14	293	316	282	282
q15	597	527	515	515
q16	696	688	634	634
q17	698	847	522	522
q18	8129	7799	8032	7799
q19	1589	1046	676	676
q20	411	387	263	263
q21	4555	4317	4122	4122
q22	1203	1089	998	998
Total cold run time: 109480 ms
Total hot run time: 36532 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4402	4315	4316	4315
q2	348	440	346	346
q3	2394	2894	2472	2472
q4	1477	1884	1431	1431
q5	4645	4479	4486	4479
q6	214	165	125	125
q7	2057	2141	1806	1806
q8	2677	2424	2555	2424
q9	7814	7386	7483	7386
q10	3008	3235	2676	2676
q11	586	538	497	497
q12	614	710	532	532
q13	3240	3642	3049	3049
q14	270	296	256	256
q15	538	508	499	499
q16	615	642	616	616
q17	1135	1323	1367	1323
q18	7377	7088	6944	6944
q19	854	819	848	819
q20	1885	1960	1779	1779
q21	4707	4250	4086	4086
q22	1133	1019	976	976
Total cold run time: 51990 ms
Total hot run time: 48836 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 180044 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 0b1c4281004bfeee189ac25357f448adeb9bb6d3, data reload: false

query5	4449	628	453	453
query6	337	229	215	215
query7	4216	467	265	265
query8	292	249	242	242
query9	8756	2524	2524	2524
query10	515	369	321	321
query11	15233	15066	15327	15066
query12	165	118	117	117
query13	1263	482	384	384
query14	5907	2998	2783	2783
query14_1	2718	2650	2658	2650
query15	205	194	180	180
query16	784	485	448	448
query17	1156	727	601	601
query18	2430	443	347	347
query19	272	234	217	217
query20	123	119	115	115
query21	221	140	120	120
query22	4162	4058	3982	3982
query23	16635	16235	15946	15946
query23_1	16192	16125	16010	16010
query24	7410	1657	1226	1226
query24_1	1267	1219	1228	1219
query25	617	474	417	417
query26	1233	264	175	175
query27	2771	472	310	310
query28	4470	2131	2139	2131
query29	800	538	434	434
query30	306	237	209	209
query31	812	708	648	648
query32	83	71	75	71
query33	529	328	285	285
query34	892	898	536	536
query35	763	845	704	704
query36	858	916	817	817
query37	129	94	80	80
query38	3032	3025	2947	2947
query39	765	755	741	741
query39_1	712	697	706	697
query40	225	135	159	135
query41	64	67	61	61
query42	114	106	107	106
query43	431	441	405	405
query44	1360	750	750	750
query45	188	186	180	180
query46	878	977	604	604
query47	1723	1700	1629	1629
query48	306	317	251	251
query49	616	430	351	351
query50	662	288	225	225
query51	3832	3836	3929	3836
query52	111	110	102	102
query53	310	370	295	295
query54	282	250	253	250
query55	81	76	74	74
query56	304	299	290	290
query57	1172	1145	1079	1079
query58	269	245	254	245
query59	2429	2585	2476	2476
query60	303	306	297	297
query61	168	164	164	164
query62	787	724	649	649
query63	324	295	293	293
query64	5049	1297	998	998
query65	4009	3970	3980	3970
query66	1467	434	324	324
query67	15312	15184	14920	14920
query68	2715	1011	766	766
query69	460	355	325	325
query70	1064	1004	966	966
query71	312	305	289	289
query72	6338	5236	5020	5020
query73	521	584	305	305
query74	8581	9016	8767	8767
query75	3101	3148	2790	2790
query76	2880	1132	739	739
query77	346	396	292	292
query78	9391	9586	8814	8814
query79	2308	868	633	633
query80	1536	653	555	555
query81	546	266	228	228
query82	411	132	98	98
query83	357	252	237	237
query84	254	120	97	97
query85	951	499	460	460
query86	388	287	279	279
query87	3107	3295	3214	3214
query88	3241	2274	2270	2270
query89	454	424	388	388
query90	1968	158	156	156
query91	169	164	145	145
query92	68	69	62	62
query93	1133	899	566	566
query94	541	300	287	287
query95	571	332	308	308
query96	585	459	212	212
query97	2295	2333	2222	2222
query98	210	194	200	194
query99	1298	1369	1280	1280
Total cold run time: 254485 ms
Total hot run time: 180044 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.04
query2	0.10	0.05	0.05
query3	0.26	0.09	0.08
query4	1.60	0.11	0.12
query5	0.26	0.25	0.26
query6	1.15	0.63	0.64
query7	0.03	0.03	0.02
query8	0.05	0.04	0.04
query9	0.57	0.50	0.50
query10	0.54	0.54	0.54
query11	0.16	0.10	0.12
query12	0.14	0.12	0.12
query13	0.60	0.59	0.61
query14	1.00	0.99	0.99
query15	0.81	0.79	0.80
query16	0.40	0.42	0.39
query17	1.10	1.00	0.98
query18	0.23	0.22	0.21
query19	1.86	1.74	1.81
query20	0.01	0.02	0.01
query21	15.45	0.29	0.14
query22	4.67	0.06	0.05
query23	16.04	0.26	0.09
query24	1.48	0.32	0.62
query25	0.09	0.06	0.05
query26	0.15	0.14	0.13
query27	0.07	0.05	0.06
query28	4.62	1.20	1.03
query29	12.60	3.98	3.38
query30	0.29	0.14	0.11
query31	2.82	0.63	0.39
query32	3.25	0.54	0.45
query33	2.98	3.08	3.12
query34	16.79	5.17	4.49
query35	4.58	4.53	4.48
query36	0.64	0.51	0.48
query37	0.10	0.06	0.07
query38	0.07	0.05	0.03
query39	0.05	0.03	0.03
query40	0.18	0.14	0.13
query41	0.08	0.03	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.04
Total cold run time: 98 s
Total hot run time: 27.25 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 61.40% (35/57) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.42% (18957/35489)
Line Coverage 39.25% (175676/447589)
Region Coverage 33.81% (135877/401881)
Branch Coverage 34.73% (58648/168867)

@freemandealer
Copy link
Contributor Author

run p0

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 75.44% (43/57) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.28% (25076/34691)
Line Coverage 58.96% (263139/446312)
Region Coverage 53.69% (218026/406073)
Branch Coverage 55.34% (93774/169445)

@freemandealer
Copy link
Contributor Author

run p0

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 75.44% (43/57) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.25% (25065/34691)
Line Coverage 58.91% (262940/446312)
Region Coverage 53.62% (217751/406073)
Branch Coverage 55.30% (93695/169445)

@freemandealer
Copy link
Contributor Author

run p0

gavinchou
gavinchou previously approved these changes Dec 26, 2025
@freemandealer
Copy link
Contributor Author

run buildall

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17660	4213	4055	4055
q2	2023	375	241	241
q3	10167	1300	755	755
q4	10247	925	329	329
q5	8139	2172	1933	1933
q6	238	169	139	139
q7	933	808	663	663
q8	9296	1394	1139	1139
q9	6917	5165	5173	5165
q10	6851	1832	1407	1407
q11	497	297	300	297
q12	706	745	600	600
q13	17773	3864	3117	3117
q14	286	304	265	265
q15	585	511	509	509
q16	694	688	613	613
q17	708	729	631	631
q18	7677	7186	7064	7064
q19	1101	971	615	615
q20	413	366	252	252
q21	4251	3969	3354	3354
q22	1077	1045	977	977
Total cold run time: 108239 ms
Total hot run time: 34120 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4079	4078	4127	4078
q2	332	399	304	304
q3	2082	2637	2220	2220
q4	1316	1785	1308	1308
q5	4107	4043	4816	4043
q6	233	178	136	136
q7	2100	2038	1742	1742
q8	2567	2378	2346	2346
q9	7229	7199	7079	7079
q10	2485	2784	2232	2232
q11	565	476	500	476
q12	706	751	635	635
q13	3780	4139	3343	3343
q14	339	317	267	267
q15	536	499	507	499
q16	662	670	651	651
q17	1172	1557	1346	1346
q18	7657	7771	8136	7771
q19	893	892	917	892
q20	1980	2174	1904	1904
q21	4761	4477	4132	4132
q22	1138	1058	1010	1010
Total cold run time: 50719 ms
Total hot run time: 48414 ms

@doris-robot
Copy link

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

query5	4417	560	434	434
query6	318	214	204	204
query7	4212	469	280	280
query8	331	262	243	243
query9	8729	2599	2592	2592
query10	520	377	325	325
query11	15176	15125	14990	14990
query12	179	115	114	114
query13	1298	505	385	385
query14	5734	2966	2927	2927
query14_1	2733	2651	2655	2651
query15	199	190	172	172
query16	978	504	454	454
query17	1075	658	574	574
query18	2406	429	337	337
query19	216	217	190	190
query20	118	118	114	114
query21	224	131	117	117
query22	3784	3835	3731	3731
query23	15986	15667	15212	15212
query23_1	15425	15302	15439	15302
query24	7354	1589	1219	1219
query24_1	1216	1214	1235	1214
query25	539	441	383	383
query26	1242	256	155	155
query27	2782	443	296	296
query28	4578	2185	2174	2174
query29	750	526	428	428
query30	313	244	212	212
query31	769	652	549	549
query32	79	74	80	74
query33	529	347	286	286
query34	895	889	537	537
query35	752	788	722	722
query36	891	861	790	790
query37	130	90	88	88
query38	2694	2702	2741	2702
query39	788	755	735	735
query39_1	695	729	704	704
query40	217	133	118	118
query41	75	68	67	67
query42	107	101	103	101
query43	457	458	430	430
query44	1343	757	751	751
query45	184	187	183	183
query46	884	966	613	613
query47	1430	1469	1410	1410
query48	318	332	251	251
query49	622	426	336	336
query50	646	284	220	220
query51	3764	3863	3683	3683
query52	103	109	93	93
query53	298	336	278	278
query54	294	275	260	260
query55	78	80	75	75
query56	296	305	304	304
query57	1030	1003	875	875
query58	275	261	256	256
query59	2152	2131	2108	2108
query60	328	332	303	303
query61	188	183	188	183
query62	396	353	326	326
query63	298	273	280	273
query64	5100	1315	972	972
query65	3708	3725	3642	3642
query66	1459	427	310	310
query67	15585	15112	15692	15112
query68	6091	1014	727	727
query69	502	336	301	301
query70	1046	861	879	861
query71	364	300	264	264
query72	6243	4778	4698	4698
query73	633	554	309	309
query74	8801	8777	8593	8593
query75	2915	2870	2517	2517
query76	3825	1086	648	648
query77	528	361	280	280
query78	9594	9880	9088	9088
query79	1254	880	613	613
query80	625	557	470	470
query81	505	264	229	229
query82	212	141	110	110
query83	266	259	237	237
query84	255	115	108	108
query85	871	487	468	468
query86	378	325	287	287
query87	2887	2827	2810	2810
query88	3201	2296	2273	2273
query89	401	364	329	329
query90	2086	152	160	152
query91	172	165	134	134
query92	70	69	64	64
query93	1065	915	564	564
query94	568	319	285	285
query95	572	376	302	302
query96	591	467	214	214
query97	2299	2369	2298	2298
query98	208	202	196	196
query99	609	593	503	503
Total cold run time: 251181 ms
Total hot run time: 174397 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.12	0.05	0.05
query3	0.25	0.08	0.08
query4	1.61	0.12	0.10
query5	0.29	0.26	0.25
query6	1.15	0.65	0.65
query7	0.03	0.03	0.03
query8	0.05	0.04	0.04
query9	0.57	0.49	0.51
query10	0.54	0.55	0.55
query11	0.16	0.11	0.11
query12	0.16	0.12	0.12
query13	0.61	0.61	0.58
query14	0.99	0.98	0.97
query15	0.80	0.79	0.80
query16	0.41	0.40	0.42
query17	1.05	0.98	1.06
query18	0.24	0.21	0.21
query19	1.99	1.76	1.83
query20	0.02	0.01	0.01
query21	15.45	0.31	0.14
query22	4.59	0.05	0.04
query23	15.91	0.29	0.11
query24	0.98	0.57	0.31
query25	0.12	0.09	0.05
query26	0.14	0.12	0.13
query27	0.05	0.05	0.06
query28	3.50	1.05	0.87
query29	12.59	3.99	3.14
query30	0.27	0.14	0.12
query31	2.82	0.62	0.38
query32	3.24	0.55	0.47
query33	3.00	2.97	3.12
query34	16.62	5.19	4.42
query35	4.45	4.49	4.52
query36	0.65	0.50	0.48
query37	0.11	0.06	0.06
query38	0.08	0.04	0.04
query39	0.04	0.03	0.03
query40	0.16	0.15	0.14
query41	0.08	0.03	0.03
query42	0.04	0.02	0.03
query43	0.04	0.04	0.03
Total cold run time: 96.02 s
Total hot run time: 26.73 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 61.40% (35/57) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.38% (18952/35502)
Line Coverage 39.26% (175801/447756)
Region Coverage 33.82% (136059/402294)
Branch Coverage 34.76% (58733/168991)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 71.93% (41/57) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.17% (25049/34706)
Line Coverage 58.93% (263149/446563)
Region Coverage 53.92% (219161/406458)
Branch Coverage 55.38% (93900/169555)

iter->size = new_size;
queue.cache_size -= old_size;
queue.cache_size += new_size;
queue.resize(*cell->queue_iterator, new_size, cache_lock);
Copy link
Contributor

Choose a reason for hiding this comment

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

It is easily to map queue.resize to std::queue.resize.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

what does that mean? need to change to another name?

@freemandealer
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17720	4223	4028	4028
q2	2039	386	232	232
q3	10126	1315	719	719
q4	10198	835	331	331
q5	7469	2204	1952	1952
q6	225	166	143	143
q7	931	788	664	664
q8	9281	1452	1270	1270
q9	5060	4631	4544	4544
q10	6838	1804	1416	1416
q11	524	292	298	292
q12	733	737	600	600
q13	17784	3879	3128	3128
q14	281	290	270	270
q15	587	512	508	508
q16	684	668	649	649
q17	671	842	485	485
q18	6773	6474	6436	6436
q19	1107	966	616	616
q20	408	374	253	253
q21	3167	2488	2321	2321
q22	1051	1009	956	956
Total cold run time: 103657 ms
Total hot run time: 31813 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4092	4037	4075	4037
q2	318	399	335	335
q3	2129	2627	2202	2202
q4	1360	1825	1282	1282
q5	4140	4020	4046	4020
q6	217	169	133	133
q7	1895	1836	1939	1836
q8	2619	2531	2534	2531
q9	7197	7181	7062	7062
q10	2462	2772	2309	2309
q11	569	476	459	459
q12	732	753	599	599
q13	3694	4211	3328	3328
q14	411	329	271	271
q15	538	511	496	496
q16	627	684	682	682
q17	1166	1396	1423	1396
q18	8212	7739	7828	7739
q19	922	876	906	876
q20	1984	2085	2167	2085
q21	4837	4554	4245	4245
q22	1095	1026	1011	1011
Total cold run time: 51216 ms
Total hot run time: 48934 ms

@doris-robot
Copy link

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

query5	4602	580	426	426
query6	322	229	207	207
query7	4229	459	265	265
query8	328	242	235	235
query9	8780	2662	2650	2650
query10	513	363	309	309
query11	15248	15160	14822	14822
query12	172	113	107	107
query13	1264	499	378	378
query14	6092	2969	2818	2818
query14_1	2627	2619	2643	2619
query15	207	189	182	182
query16	1047	471	381	381
query17	1101	685	584	584
query18	2444	444	348	348
query19	229	223	194	194
query20	122	117	117	117
query21	210	140	124	124
query22	3903	3966	4089	3966
query23	16091	15609	15349	15349
query23_1	15389	15455	15437	15437
query24	7435	1543	1169	1169
query24_1	1179	1162	1186	1162
query25	571	473	408	408
query26	1249	261	161	161
query27	2790	450	298	298
query28	4496	2164	2194	2164
query29	792	591	425	425
query30	298	243	206	206
query31	776	649	541	541
query32	75	68	63	63
query33	525	336	269	269
query34	879	889	530	530
query35	743	788	692	692
query36	843	868	820	820
query37	131	91	73	73
query38	2709	2728	2640	2640
query39	785	755	732	732
query39_1	697	724	718	718
query40	217	129	112	112
query41	73	63	59	59
query42	103	98	100	98
query43	454	455	442	442
query44	1337	724	725	724
query45	187	182	171	171
query46	849	964	595	595
query47	1426	1396	1324	1324
query48	308	325	254	254
query49	599	419	320	320
query50	663	268	199	199
query51	3692	3815	3771	3771
query52	103	105	98	98
query53	290	333	271	271
query54	274	257	244	244
query55	77	76	71	71
query56	271	277	289	277
query57	1003	1006	921	921
query58	261	246	249	246
query59	2019	2136	2173	2136
query60	311	313	285	285
query61	200	160	157	157
query62	383	349	301	301
query63	294	259	267	259
query64	4917	1291	998	998
query65	3789	3720	3755	3720
query66	1445	417	302	302
query67	16078	15739	15213	15213
query68	5155	1026	711	711
query69	505	346	308	308
query70	1063	908	940	908
query71	361	300	273	273
query72	6120	3448	3456	3448
query73	759	751	312	312
query74	8798	8694	8559	8559
query75	2826	2813	2458	2458
query76	3879	1065	667	667
query77	543	403	292	292
query78	9637	9964	9238	9238
query79	1675	855	587	587
query80	708	635	463	463
query81	520	264	230	230
query82	214	138	113	113
query83	266	257	237	237
query84	255	117	100	100
query85	896	513	462	462
query86	383	288	314	288
query87	2918	2844	2741	2741
query88	3287	2263	2270	2263
query89	392	359	330	330
query90	2072	167	147	147
query91	168	163	139	139
query92	87	68	62	62
query93	1143	921	535	535
query94	585	328	285	285
query95	584	317	294	294
query96	587	463	206	206
query97	2298	2390	2261	2261
query98	230	199	195	195
query99	594	579	519	519
Total cold run time: 251925 ms
Total hot run time: 172970 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.10	0.04	0.04
query3	0.26	0.09	0.08
query4	1.61	0.11	0.11
query5	0.28	0.25	0.26
query6	1.14	0.65	0.65
query7	0.03	0.02	0.02
query8	0.05	0.04	0.04
query9	0.57	0.51	0.49
query10	0.55	0.54	0.54
query11	0.15	0.09	0.09
query12	0.16	0.11	0.10
query13	0.61	0.59	0.58
query14	0.97	0.96	0.96
query15	0.80	0.77	0.78
query16	0.41	0.40	0.42
query17	1.01	1.00	1.00
query18	0.24	0.22	0.22
query19	1.86	1.86	1.85
query20	0.02	0.01	0.01
query21	15.44	0.27	0.13
query22	5.14	0.05	0.04
query23	15.92	0.28	0.11
query24	1.16	0.28	0.18
query25	0.06	0.08	0.05
query26	0.14	0.14	0.14
query27	0.08	0.06	0.08
query28	3.14	1.06	0.88
query29	12.64	3.89	3.13
query30	0.28	0.14	0.12
query31	2.83	0.63	0.40
query32	3.24	0.56	0.46
query33	3.00	3.00	3.10
query34	16.74	5.16	4.43
query35	4.50	4.41	4.46
query36	0.67	0.51	0.50
query37	0.11	0.06	0.07
query38	0.08	0.04	0.04
query39	0.04	0.02	0.03
query40	0.17	0.14	0.13
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.04
Total cold run time: 96.43 s
Total hot run time: 26.64 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 61.40% (35/57) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.21% (18963/35639)
Line Coverage 39.20% (175947/448855)
Region Coverage 33.71% (136100/403772)
Branch Coverage 34.68% (58728/169330)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 75.44% (43/57) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.20% (25154/34839)
Line Coverage 58.96% (263906/447636)
Region Coverage 53.74% (219191/407891)
Branch Coverage 55.33% (93991/169879)

@freemandealer
Copy link
Contributor Author

run p0

@freemandealer
Copy link
Contributor Author

run vault_p0

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 75.44% (43/57) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.28% (25180/34839)
Line Coverage 59.03% (264224/447636)
Region Coverage 53.77% (219341/407891)
Branch Coverage 55.43% (94166/169879)

@dataroaring dataroaring added the usercase Important user case type label label Jan 7, 2026
Copy link
Contributor

@dataroaring dataroaring left a comment

Choose a reason for hiding this comment

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

LGTM

@dataroaring dataroaring merged commit f7aa74e into apache:master Jan 7, 2026
27 of 28 checks passed
@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jan 7, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

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

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 dev/3.1.x-conflict dev/4.0.x dev/4.0.x-conflict reviewed usercase Important user case type label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants