doris icon indicating copy to clipboard operation
doris copied to clipboard

[fix](move-memtable) abstract multi-streams to one logical stream

Open kaijchen opened this issue 1 year ago • 25 comments

Proposed changes

Currently, an upstream BE (sink_v2) will open multiple streams to a downstream BE (load_stream). If any of the streams fails, the use_cnt on the downstream BE will be messed up. The load_stream will not report any success tablets to the sink_v2 since in its view there are still unfinished streams.

So fault tolerance when open streams is not meaningful in practical, and may cause data lost. i.e. Upstream think there is still working streams to transfer data, but downstream does not report any commit info.

This PR removes fault tolerance when open multiple streams to the same backend. If any of the open fails, the upstream sink_v2 should mark the downstream BE as failed replicas.

kaijchen avatar Oct 17 '24 09:10 kaijchen

Thank you for your contribution to Apache Doris. Don't know what should be done next? See How to process your PR

Since 2024-03-18, the Document has been moved to doris-website. See Doris Document.

doris-robot avatar Oct 17 '24 09:10 doris-robot

run buildall

kaijchen avatar Oct 17 '24 09:10 kaijchen

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 17 '24 09:10 github-actions[bot]

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

------ Round 1 ----------------------------------
q1	17555	7479	7293	7293
q2	2018	291	278	278
q3	12313	1209	1141	1141
q4	10569	797	882	797
q5	7771	3065	3075	3065
q6	240	153	150	150
q7	1016	635	610	610
q8	9370	1978	1980	1978
q9	6640	6452	6407	6407
q10	7068	2401	2449	2401
q11	444	248	248	248
q12	413	224	221	221
q13	17776	2999	2988	2988
q14	253	208	210	208
q15	565	521	514	514
q16	653	584	592	584
q17	981	615	486	486
q18	7396	6725	6794	6725
q19	1368	973	1022	973
q20	472	186	183	183
q21	3981	3132	3197	3132
q22	1138	1016	1038	1016
Total cold run time: 110000 ms
Total hot run time: 41398 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7267	7246	7308	7246
q2	323	235	233	233
q3	3102	2951	2971	2951
q4	2132	1819	1891	1819
q5	5627	5723	5766	5723
q6	232	143	146	143
q7	2191	1776	1773	1773
q8	3343	3495	3473	3473
q9	8894	8919	8921	8919
q10	3620	3600	3565	3565
q11	579	478	487	478
q12	813	606	657	606
q13	10505	3219	3166	3166
q14	308	275	262	262
q15	586	520	529	520
q16	694	673	650	650
q17	1895	1633	1574	1574
q18	8154	7713	7706	7706
q19	1724	1479	1492	1479
q20	2069	1867	1894	1867
q21	5629	5515	5167	5167
q22	1141	1125	1033	1033
Total cold run time: 70828 ms
Total hot run time: 60353 ms

doris-robot avatar Oct 17 '24 10:10 doris-robot

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

query1	846	363	384	363
query2	6236	2128	2098	2098
query3	8619	195	199	195
query4	34232	23567	23455	23455
query5	3608	498	461	461
query6	278	165	163	163
query7	4105	302	292	292
query8	291	232	237	232
query9	9318	2737	2728	2728
query10	466	283	269	269
query11	17935	15139	15241	15139
query12	149	109	104	104
query13	1534	428	413	413
query14	10227	7580	7624	7580
query15	288	173	182	173
query16	7868	473	489	473
query17	1621	603	622	603
query18	1794	313	315	313
query19	354	153	159	153
query20	124	117	115	115
query21	219	116	105	105
query22	4985	4576	4195	4195
query23	35145	34221	34164	34164
query24	11012	2773	2777	2773
query25	628	402	410	402
query26	1280	159	161	159
query27	2530	288	303	288
query28	7615	2426	2432	2426
query29	850	418	430	418
query30	265	157	159	157
query31	1072	790	800	790
query32	102	57	55	55
query33	760	297	319	297
query34	940	516	536	516
query35	906	750	762	750
query36	1100	944	962	944
query37	160	96	89	89
query38	3989	3874	3890	3874
query39	1471	1451	1420	1420
query40	248	102	100	100
query41	50	48	51	48
query42	122	101	99	99
query43	537	507	492	492
query44	1208	800	811	800
query45	207	166	166	166
query46	1149	708	716	708
query47	1952	1834	1817	1817
query48	424	315	327	315
query49	944	427	436	427
query50	809	396	413	396
query51	7106	7043	6936	6936
query52	98	87	89	87
query53	256	182	187	182
query54	1203	431	437	431
query55	82	79	78	78
query56	266	266	283	266
query57	1284	1150	1179	1150
query58	233	227	233	227
query59	3136	3024	3057	3024
query60	284	256	269	256
query61	105	103	105	103
query62	856	699	683	683
query63	222	189	182	182
query64	5102	650	611	611
query65	3302	3212	3200	3200
query66	1334	312	349	312
query67	15877	15766	15520	15520
query68	4679	567	564	564
query69	437	281	288	281
query70	1108	1123	1124	1123
query71	351	278	271	271
query72	6939	4022	3758	3758
query73	787	356	373	356
query74	9859	9049	9001	9001
query75	3424	2673	2665	2665
query76	2834	921	967	921
query77	402	293	298	293
query78	10636	9695	9590	9590
query79	2123	606	615	606
query80	782	449	457	449
query81	559	237	243	237
query82	681	136	143	136
query83	218	134	136	134
query84	262	73	71	71
query85	1116	296	290	290
query86	313	302	306	302
query87	4442	4254	4336	4254
query88	3255	2240	2191	2191
query89	410	284	286	284
query90	2089	188	188	188
query91	142	99	100	99
query92	62	50	48	48
query93	1146	522	536	522
query94	783	297	290	290
query95	347	252	242	242
query96	603	276	279	276
query97	3239	3154	3138	3138
query98	216	197	198	197
query99	1525	1315	1338	1315
Total cold run time: 299087 ms
Total hot run time: 191852 ms

doris-robot avatar Oct 17 '24 10:10 doris-robot

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

query1	0.03	0.03	0.03
query2	0.07	0.03	0.03
query3	0.23	0.06	0.06
query4	1.64	0.10	0.10
query5	0.52	0.49	0.49
query6	1.14	0.72	0.72
query7	0.02	0.02	0.01
query8	0.06	0.03	0.03
query9	0.57	0.49	0.50
query10	0.54	0.53	0.54
query11	0.13	0.10	0.10
query12	0.14	0.12	0.12
query13	0.61	0.58	0.60
query14	2.74	2.71	2.72
query15	0.93	0.82	0.83
query16	0.38	0.37	0.38
query17	1.02	1.03	1.05
query18	0.24	0.22	0.23
query19	1.94	1.85	1.97
query20	0.01	0.01	0.01
query21	15.35	0.60	0.58
query22	2.28	2.62	1.67
query23	17.07	0.95	0.78
query24	3.43	0.88	1.44
query25	0.32	0.11	0.12
query26	0.36	0.15	0.14
query27	0.05	0.03	0.04
query28	10.43	1.12	1.06
query29	12.58	3.33	3.34
query30	0.25	0.06	0.05
query31	2.89	0.37	0.38
query32	3.28	0.47	0.46
query33	3.00	3.01	3.06
query34	16.91	4.46	4.49
query35	4.58	4.53	4.59
query36	0.65	0.49	0.50
query37	0.08	0.06	0.06
query38	0.04	0.04	0.04
query39	0.03	0.02	0.02
query40	0.16	0.12	0.14
query41	0.08	0.02	0.02
query42	0.03	0.02	0.02
query43	0.03	0.03	0.03
Total cold run time: 106.84 s
Total hot run time: 32.56 s

doris-robot avatar Oct 17 '24 10:10 doris-robot

run buildall

kaijchen avatar Oct 18 '24 06:10 kaijchen

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 18 '24 06:10 github-actions[bot]

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

------ Round 1 ----------------------------------
q1	17569	8204	7453	7453
q2	2014	291	300	291
q3	12142	1048	1191	1048
q4	10581	826	848	826
q5	7779	3065	3045	3045
q6	242	150	146	146
q7	1005	630	611	611
q8	9378	1943	1934	1934
q9	6534	6416	6395	6395
q10	7044	2416	2419	2416
q11	445	246	254	246
q12	411	217	211	211
q13	17776	2962	3000	2962
q14	238	217	219	217
q15	568	521	505	505
q16	654	582	595	582
q17	956	598	501	501
q18	7251	6658	6742	6658
q19	1379	1012	936	936
q20	477	188	186	186
q21	4016	3167	3226	3167
q22	1117	995	995	995
Total cold run time: 109576 ms
Total hot run time: 41331 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7247	7242	7679	7242
q2	332	238	245	238
q3	3036	2949	2936	2936
q4	2095	1809	1739	1739
q5	5757	5772	5757	5757
q6	232	142	146	142
q7	2240	1867	1784	1784
q8	3336	3516	3442	3442
q9	8884	8935	8860	8860
q10	3589	3561	3595	3561
q11	575	502	484	484
q12	803	646	633	633
q13	10093	3195	3150	3150
q14	307	286	284	284
q15	570	523	522	522
q16	699	646	641	641
q17	1868	1620	1616	1616
q18	8175	7826	7688	7688
q19	1712	1549	1465	1465
q20	2138	1876	1871	1871
q21	5653	5460	5454	5454
q22	1117	1072	1033	1033
Total cold run time: 70458 ms
Total hot run time: 60542 ms

doris-robot avatar Oct 18 '24 07:10 doris-robot

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

query1	897	415	405	405
query2	6257	2026	1969	1969
query3	8680	192	200	192
query4	34021	23694	23583	23583
query5	3481	489	474	474
query6	265	161	163	161
query7	4210	290	288	288
query8	287	224	229	224
query9	9594	2737	2720	2720
query10	492	275	275	275
query11	17958	15280	15141	15141
query12	158	103	109	103
query13	1591	433	400	400
query14	9704	7396	7255	7255
query15	255	171	182	171
query16	8007	430	463	430
query17	1642	619	626	619
query18	2188	313	323	313
query19	360	160	179	160
query20	129	116	120	116
query21	210	107	107	107
query22	5031	4568	4578	4568
query23	35397	33924	33947	33924
query24	11040	2778	2802	2778
query25	628	423	414	414
query26	1148	157	162	157
query27	2366	292	293	292
query28	7524	2448	2435	2435
query29	836	429	421	421
query30	265	149	152	149
query31	1052	807	779	779
query32	101	57	57	57
query33	759	304	299	299
query34	931	520	522	520
query35	920	776	738	738
query36	1116	979	952	952
query37	154	97	85	85
query38	4078	3975	3939	3939
query39	1476	1429	1439	1429
query40	216	101	102	101
query41	49	54	47	47
query42	127	100	101	100
query43	534	473	489	473
query44	1245	802	796	796
query45	199	163	166	163
query46	1135	720	728	720
query47	1968	1831	1847	1831
query48	428	318	323	318
query49	954	429	439	429
query50	813	410	404	404
query51	7459	7117	6855	6855
query52	103	90	95	90
query53	258	184	184	184
query54	1192	430	435	430
query55	79	77	82	77
query56	309	311	299	299
query57	1319	1148	1138	1138
query58	244	244	227	227
query59	3154	2956	3041	2956
query60	280	284	281	281
query61	104	100	102	100
query62	865	676	686	676
query63	232	187	182	182
query64	4009	638	605	605
query65	3289	3199	3196	3196
query66	791	303	316	303
query67	16164	15542	15774	15542
query68	4970	594	593	593
query69	469	314	328	314
query70	1266	1136	1208	1136
query71	389	296	301	296
query72	7056	4033	4006	4006
query73	784	364	375	364
query74	10327	8962	8966	8962
query75	3431	2656	2728	2656
query76	2632	975	933	933
query77	454	325	305	305
query78	10643	9629	9607	9607
query79	1146	600	611	600
query80	825	466	480	466
query81	571	235	234	234
query82	753	144	141	141
query83	272	135	135	135
query84	268	71	67	67
query85	1153	285	274	274
query86	317	300	301	300
query87	4471	4473	4351	4351
query88	3273	2205	2174	2174
query89	410	286	283	283
query90	2077	186	186	186
query91	134	103	99	99
query92	65	51	48	48
query93	1069	525	529	525
query94	889	288	282	282
query95	343	245	244	244
query96	614	290	286	286
query97	3263	3133	3144	3133
query98	223	198	206	198
query99	1587	1319	1300	1300
Total cold run time: 298871 ms
Total hot run time: 192063 ms

doris-robot avatar Oct 18 '24 07:10 doris-robot

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

query1	0.03	0.04	0.03
query2	0.07	0.03	0.04
query3	0.22	0.06	0.06
query4	1.64	0.09	0.10
query5	0.52	0.53	0.51
query6	1.13	0.74	0.72
query7	0.02	0.02	0.02
query8	0.04	0.03	0.03
query9	0.57	0.53	0.50
query10	0.54	0.54	0.54
query11	0.14	0.11	0.11
query12	0.14	0.11	0.11
query13	0.60	0.59	0.59
query14	2.69	2.74	2.78
query15	0.89	0.83	0.83
query16	0.41	0.39	0.38
query17	0.99	1.05	1.06
query18	0.20	0.20	0.19
query19	1.92	1.87	2.02
query20	0.01	0.01	0.01
query21	15.36	0.58	0.58
query22	2.64	1.93	1.07
query23	16.91	1.23	0.77
query24	2.87	1.13	0.90
query25	0.24	0.27	0.12
query26	0.36	0.14	0.14
query27	0.04	0.04	0.04
query28	10.67	1.10	1.06
query29	12.58	3.19	3.17
query30	0.24	0.06	0.05
query31	2.88	0.39	0.37
query32	3.25	0.46	0.45
query33	3.00	3.03	3.00
query34	17.18	4.44	4.50
query35	4.53	4.46	4.58
query36	0.66	0.48	0.51
query37	0.08	0.06	0.06
query38	0.04	0.04	0.03
query39	0.04	0.02	0.02
query40	0.15	0.13	0.13
query41	0.08	0.02	0.02
query42	0.03	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 106.64 s
Total hot run time: 31.82 s

doris-robot avatar Oct 18 '24 07:10 doris-robot

run buildall

kaijchen avatar Oct 18 '24 08:10 kaijchen

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 18 '24 08:10 github-actions[bot]

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

------ Round 1 ----------------------------------
q1	17559	7500	7332	7332
q2	2047	332	311	311
q3	12229	1048	1167	1048
q4	10568	916	781	781
q5	7760	3084	3099	3084
q6	242	150	151	150
q7	1041	621	611	611
q8	9350	1978	1960	1960
q9	7480	6503	6447	6447
q10	7042	2436	2405	2405
q11	454	247	249	247
q12	410	216	216	216
q13	17795	3002	3011	3002
q14	244	211	208	208
q15	572	516	518	516
q16	649	586	569	569
q17	958	561	532	532
q18	7327	6801	6628	6628
q19	1361	987	933	933
q20	472	187	184	184
q21	3990	3161	3048	3048
q22	1114	1050	1018	1018
Total cold run time: 110664 ms
Total hot run time: 41230 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7397	7350	7308	7308
q2	342	248	249	248
q3	3055	2994	2922	2922
q4	2071	1811	1817	1811
q5	5764	5779	5749	5749
q6	242	149	155	149
q7	2244	1884	1786	1786
q8	3344	3559	3425	3425
q9	8960	8998	8958	8958
q10	3580	3605	3563	3563
q11	584	488	501	488
q12	804	651	618	618
q13	7133	3213	3140	3140
q14	318	288	268	268
q15	578	540	523	523
q16	658	652	649	649
q17	1858	1612	1583	1583
q18	8319	7772	7613	7613
q19	1705	1380	1477	1380
q20	2151	1883	1893	1883
q21	5592	5478	5486	5478
q22	1168	1041	1082	1041
Total cold run time: 67867 ms
Total hot run time: 60583 ms

doris-robot avatar Oct 18 '24 08:10 doris-robot

TeamCity be ut coverage result: Function Coverage: 37.48% (9716/25926) Line Coverage: 28.74% (80629/280573) Region Coverage: 28.18% (41720/148073) Branch Coverage: 24.75% (21210/85684) Coverage Report: http://coverage.selectdb-in.cc/coverage/d98c39194b7c7546d124881838433e11d74fea5d_d98c39194b7c7546d124881838433e11d74fea5d/report/index.html

doris-robot avatar Oct 18 '24 08:10 doris-robot

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

query1	920	399	409	399
query2	6265	2023	2036	2023
query3	8680	192	202	192
query4	34472	23549	23802	23549
query5	3580	498	478	478
query6	264	162	165	162
query7	4189	293	293	293
query8	292	228	236	228
query9	9316	2721	2706	2706
query10	465	275	281	275
query11	17865	15261	15345	15261
query12	163	101	100	100
query13	1569	434	438	434
query14	9817	7604	6653	6653
query15	263	180	177	177
query16	7452	460	472	460
query17	1649	618	614	614
query18	2035	306	315	306
query19	383	156	172	156
query20	120	112	116	112
query21	215	107	107	107
query22	4832	4607	4438	4438
query23	35052	34121	33972	33972
query24	10985	2799	2818	2799
query25	639	423	404	404
query26	935	155	162	155
query27	2511	283	292	283
query28	7564	2424	2418	2418
query29	775	426	440	426
query30	257	151	152	151
query31	1084	822	839	822
query32	102	54	56	54
query33	764	295	297	295
query34	942	529	511	511
query35	926	751	789	751
query36	1116	932	945	932
query37	157	94	88	88
query38	4071	3880	3918	3880
query39	1501	1462	1441	1441
query40	206	98	101	98
query41	47	45	53	45
query42	122	101	101	101
query43	541	485	486	485
query44	1226	808	811	808
query45	196	166	165	165
query46	1161	730	716	716
query47	1944	1844	1854	1844
query48	423	339	315	315
query49	919	425	418	418
query50	831	388	394	388
query51	7151	6994	6888	6888
query52	104	92	95	92
query53	256	181	180	180
query54	1130	439	432	432
query55	77	79	80	79
query56	281	288	264	264
query57	1313	1156	1167	1156
query58	233	226	241	226
query59	3136	2953	3106	2953
query60	291	270	272	270
query61	117	106	106	106
query62	858	674	661	661
query63	217	191	183	183
query64	4069	660	613	613
query65	3319	3178	3189	3178
query66	842	292	303	292
query67	16050	15632	15803	15632
query68	4805	566	565	565
query69	536	288	299	288
query70	1223	1128	1139	1128
query71	378	269	281	269
query72	7265	4063	3924	3924
query73	791	361	368	361
query74	10316	9016	9139	9016
query75	3488	2671	2653	2653
query76	3383	994	923	923
query77	452	313	317	313
query78	11313	10075	9576	9576
query79	2591	606	610	606
query80	1566	458	461	458
query81	603	236	234	234
query82	631	137	136	136
query83	279	133	141	133
query84	263	78	69	69
query85	778	297	286	286
query86	495	289	304	289
query87	4421	4383	4305	4305
query88	4207	2205	2184	2184
query89	394	286	289	286
query90	2039	185	183	183
query91	150	102	100	100
query92	69	49	47	47
query93	2105	547	546	546
query94	1043	285	284	284
query95	345	249	246	246
query96	623	277	281	277
query97	3265	3117	3231	3117
query98	222	202	196	196
query99	1603	1336	1325	1325
Total cold run time: 302889 ms
Total hot run time: 191416 ms

doris-robot avatar Oct 18 '24 08:10 doris-robot

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

query1	0.04	0.04	0.03
query2	0.07	0.02	0.04
query3	0.23	0.06	0.06
query4	1.64	0.10	0.10
query5	0.52	0.50	0.52
query6	1.14	0.72	0.73
query7	0.02	0.02	0.01
query8	0.03	0.03	0.04
query9	0.56	0.50	0.50
query10	0.55	0.54	0.54
query11	0.14	0.10	0.11
query12	0.15	0.11	0.11
query13	0.60	0.61	0.60
query14	2.70	2.83	2.75
query15	0.90	0.82	0.83
query16	0.40	0.36	0.40
query17	1.04	1.04	1.06
query18	0.20	0.20	0.20
query19	1.96	1.85	1.96
query20	0.02	0.01	0.00
query21	15.36	0.60	0.58
query22	2.88	2.06	2.15
query23	17.21	0.80	0.88
query24	3.66	1.56	0.77
query25	0.24	0.19	0.08
query26	0.51	0.13	0.13
query27	0.05	0.03	0.05
query28	10.25	1.09	1.08
query29	12.60	3.17	3.14
query30	0.25	0.06	0.06
query31	2.87	0.39	0.37
query32	3.28	0.46	0.46
query33	2.98	3.03	3.09
query34	16.99	4.47	4.45
query35	4.51	4.49	4.44
query36	0.66	0.49	0.50
query37	0.09	0.06	0.06
query38	0.04	0.03	0.04
query39	0.03	0.02	0.03
query40	0.16	0.14	0.12
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: 107.69 s
Total hot run time: 32.61 s

doris-robot avatar Oct 18 '24 09:10 doris-robot

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 18 '24 10:10 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 18 '24 10:10 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 18 '24 10:10 github-actions[bot]

run buildall

kaijchen avatar Oct 18 '24 10:10 kaijchen

TeamCity be ut coverage result: Function Coverage: 37.47% (9714/25926) Line Coverage: 28.74% (80640/280592) Region Coverage: 28.17% (41711/148083) Branch Coverage: 24.74% (21203/85692) Coverage Report: http://coverage.selectdb-in.cc/coverage/8667d71fae68d19bcffd6c183633a75a583bcb0f_8667d71fae68d19bcffd6c183633a75a583bcb0f/report/index.html

doris-robot avatar Oct 18 '24 11:10 doris-robot

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

------ Round 1 ----------------------------------
q1	17578	7479	7292	7292
q2	2029	277	266	266
q3	12118	1052	1269	1052
q4	10574	891	755	755
q5	7750	3084	3044	3044
q6	235	156	152	152
q7	1029	616	609	609
q8	9585	1869	1931	1869
q9	8127	6396	6347	6347
q10	7068	2401	2430	2401
q11	448	258	245	245
q12	408	232	223	223
q13	17771	3004	3047	3004
q14	242	209	210	209
q15	566	507	528	507
q16	664	584	606	584
q17	969	651	531	531
q18	7229	6795	6797	6795
q19	1356	946	964	946
q20	474	189	188	188
q21	4200	3272	3218	3218
q22	1092	992	1014	992
Total cold run time: 111512 ms
Total hot run time: 41229 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7377	7299	7303	7299
q2	337	242	246	242
q3	3128	2962	3022	2962
q4	2117	1824	1773	1773
q5	5770	5759	5806	5759
q6	240	149	154	149
q7	2338	1855	1847	1847
q8	3401	3465	3493	3465
q9	8926	8905	8918	8905
q10	3605	3564	3543	3543
q11	594	489	487	487
q12	882	611	622	611
q13	9114	3209	3187	3187
q14	301	265	276	265
q15	599	523	530	523
q16	691	657	650	650
q17	1862	1625	1735	1625
q18	8371	7659	7671	7659
q19	1717	1510	1414	1414
q20	2130	1874	1889	1874
q21	5718	5424	5273	5273
q22	1162	1065	1009	1009
Total cold run time: 70380 ms
Total hot run time: 60521 ms

doris-robot avatar Oct 18 '24 11:10 doris-robot

TPC-DS: Total hot run time: 192112 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 8667d71fae68d19bcffd6c183633a75a583bcb0f, data reload: false

query1	934	397	406	397
query2	6232	2094	2007	2007
query3	8684	189	193	189
query4	33983	23814	23636	23636
query5	3528	475	442	442
query6	253	163	157	157
query7	4185	296	291	291
query8	325	237	230	230
query9	9380	2708	2692	2692
query10	481	281	267	267
query11	17909	15347	15307	15307
query12	155	101	104	101
query13	1573	441	408	408
query14	9695	7814	7561	7561
query15	246	171	175	171
query16	7861	514	471	471
query17	1726	624	600	600
query18	1905	309	304	304
query19	382	169	163	163
query20	126	115	113	113
query21	216	107	106	106
query22	4682	4630	4478	4478
query23	35284	34854	34052	34052
query24	10903	2749	2741	2741
query25	614	395	405	395
query26	1040	157	165	157
query27	2237	285	290	285
query28	7361	2427	2439	2427
query29	792	432	426	426
query30	263	155	156	155
query31	1043	815	807	807
query32	95	54	57	54
query33	775	290	308	290
query34	939	503	525	503
query35	882	752	758	752
query36	1134	957	963	957
query37	155	95	91	91
query38	4056	3948	4003	3948
query39	1449	1427	1435	1427
query40	211	101	101	101
query41	49	46	48	46
query42	116	97	99	97
query43	515	470	486	470
query44	1260	809	819	809
query45	202	165	167	165
query46	1151	707	704	704
query47	1951	1837	1831	1831
query48	416	318	315	315
query49	892	430	426	426
query50	825	383	388	383
query51	7092	7028	6890	6890
query52	99	89	88	88
query53	256	178	178	178
query54	1249	439	429	429
query55	75	78	77	77
query56	285	251	244	244
query57	1283	1142	1126	1126
query58	226	253	234	234
query59	3214	3094	2735	2735
query60	300	261	268	261
query61	101	103	101	101
query62	830	667	655	655
query63	217	190	185	185
query64	3905	642	612	612
query65	3286	3202	3224	3202
query66	736	304	300	300
query67	16002	15598	15564	15564
query68	4322	559	576	559
query69	490	295	295	295
query70	1193	1131	1138	1131
query71	346	277	273	273
query72	7406	4085	4044	4044
query73	778	358	367	358
query74	10289	9119	8945	8945
query75	3464	2641	2694	2641
query76	3064	956	863	863
query77	600	287	294	287
query78	10551	9779	9561	9561
query79	1996	599	599	599
query80	1223	438	450	438
query81	592	244	237	237
query82	685	138	142	138
query83	296	137	133	133
query84	279	67	70	67
query85	1251	298	278	278
query86	373	312	311	311
query87	4435	4396	4453	4396
query88	3169	2235	2182	2182
query89	422	281	293	281
query90	1862	188	186	186
query91	138	100	104	100
query92	57	46	49	46
query93	1358	547	537	537
query94	816	293	280	280
query95	343	250	245	245
query96	604	277	291	277
query97	3306	3152	3158	3152
query98	219	204	199	199
query99	1623	1313	1287	1287
Total cold run time: 297777 ms
Total hot run time: 192112 ms

doris-robot avatar Oct 18 '24 11:10 doris-robot

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

query1	0.03	0.04	0.04
query2	0.06	0.03	0.04
query3	0.22	0.06	0.07
query4	1.64	0.11	0.10
query5	0.51	0.51	0.50
query6	1.13	0.72	0.72
query7	0.02	0.01	0.01
query8	0.04	0.04	0.03
query9	0.57	0.52	0.50
query10	0.56	0.53	0.55
query11	0.14	0.11	0.10
query12	0.14	0.11	0.11
query13	0.62	0.60	0.60
query14	2.83	2.75	2.75
query15	0.92	0.85	0.84
query16	0.39	0.37	0.40
query17	1.05	0.99	1.01
query18	0.20	0.19	0.19
query19	1.96	1.76	2.04
query20	0.01	0.00	0.01
query21	15.36	0.56	0.58
query22	2.48	2.18	2.67
query23	17.03	1.04	0.75
query24	2.87	0.73	1.01
query25	0.32	0.07	0.09
query26	0.44	0.14	0.13
query27	0.05	0.03	0.04
query28	11.17	1.10	1.07
query29	12.54	3.24	3.25
query30	0.24	0.06	0.06
query31	2.87	0.39	0.38
query32	3.27	0.46	0.46
query33	3.02	3.09	3.01
query34	17.06	4.52	4.46
query35	4.49	4.48	4.49
query36	0.66	0.50	0.48
query37	0.08	0.06	0.05
query38	0.05	0.03	0.03
query39	0.04	0.02	0.02
query40	0.16	0.12	0.13
query41	0.09	0.02	0.03
query42	0.03	0.02	0.02
query43	0.03	0.03	0.03
Total cold run time: 107.39 s
Total hot run time: 32.61 s

doris-robot avatar Oct 18 '24 11:10 doris-robot

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

github-actions[bot] avatar Oct 21 '24 08:10 github-actions[bot]

PR approved by anyone and no changes requested.

github-actions[bot] avatar Oct 21 '24 08:10 github-actions[bot]