Skip to content

Conversation

@hust-hhb
Copy link
Contributor

@hust-hhb hust-hhb commented Jun 4, 2024

sync_rowsets may cost too much time, make sync_rowsets async can reduce more than 90% times on calculating delete bitmap time in publish phase.

@doris-robot
Copy link

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.

@hust-hhb
Copy link
Contributor Author

hust-hhb commented Jun 4, 2024

run buildall

@github-actions
Copy link
Contributor

github-actions bot commented Jun 4, 2024

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17614	4835	4768	4768
q2	2025	192	193	192
q3	10525	1192	1188	1188
q4	10224	833	1008	833
q5	7547	2926	2969	2926
q6	262	139	138	138
q7	1043	610	608	608
q8	9225	2369	2368	2368
q9	9448	7090	7260	7090
q10	9347	4083	4056	4056
q11	457	251	240	240
q12	479	229	245	229
q13	17282	3196	3295	3196
q14	294	234	219	219
q15	514	458	468	458
q16	512	376	381	376
q17	1070	700	714	700
q18	8619	7908	7979	7908
q19	4000	1420	1476	1420
q20	677	333	324	324
q21	5450	4159	4617	4159
q22	427	356	354	354
Total cold run time: 117041 ms
Total hot run time: 43750 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5101	4874	4872	4872
q2	402	275	273	273
q3	3307	3116	2804	2804
q4	2019	1717	1726	1717
q5	5628	5663	5696	5663
q6	246	126	126	126
q7	2270	1838	1844	1838
q8	3478	3772	3671	3671
q9	8831	8772	8902	8772
q10	4272	3985	3811	3811
q11	619	499	493	493
q12	828	653	617	617
q13	16250	3138	3133	3133
q14	345	269	263	263
q15	547	475	472	472
q16	510	418	438	418
q17	2014	1568	1539	1539
q18	8355	7649	7445	7445
q19	1911	1708	1779	1708
q20	3020	1817	1789	1789
q21	8723	5007	4831	4831
q22	680	534	548	534
Total cold run time: 79356 ms
Total hot run time: 56789 ms

@doris-robot
Copy link

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

query1	936	382	371	371
query2	6443	2296	2235	2235
query3	6647	212	210	210
query4	19475	17406	17341	17341
query5	4142	451	456	451
query6	274	163	156	156
query7	4585	305	314	305
query8	300	289	284	284
query9	8485	2464	2461	2461
query10	450	309	277	277
query11	10599	10030	10158	10030
query12	134	88	87	87
query13	1645	383	363	363
query14	9986	7590	7524	7524
query15	248	200	189	189
query16	7811	267	289	267
query17	1491	509	515	509
query18	1956	278	273	273
query19	204	154	163	154
query20	94	81	86	81
query21	203	135	124	124
query22	4378	4021	3987	3987
query23	33702	33275	33146	33146
query24	11109	2820	2918	2820
query25	628	354	359	354
query26	1426	158	156	156
query27	3020	312	327	312
query28	7470	2063	2095	2063
query29	976	629	602	602
query30	284	151	151	151
query31	966	731	751	731
query32	96	53	56	53
query33	765	284	277	277
query34	972	481	483	481
query35	750	618	620	618
query36	1123	922	931	922
query37	157	66	71	66
query38	2895	2754	2742	2742
query39	869	794	822	794
query40	210	129	125	125
query41	54	51	53	51
query42	118	98	94	94
query43	571	584	531	531
query44	1216	724	735	724
query45	191	171	167	167
query46	1064	741	720	720
query47	1864	1752	1789	1752
query48	374	294	305	294
query49	1026	402	405	402
query50	784	403	388	388
query51	6879	6771	6713	6713
query52	107	92	96	92
query53	349	292	293	292
query54	872	447	439	439
query55	75	73	73	73
query56	276	250	275	250
query57	1136	1042	1069	1042
query58	251	237	250	237
query59	3394	3218	3091	3091
query60	301	314	269	269
query61	90	88	89	88
query62	646	439	458	439
query63	326	296	292	292
query64	9146	2169	1760	1760
query65	3185	3098	3129	3098
query66	912	332	329	329
query67	15393	15047	14980	14980
query68	4520	553	538	538
query69	452	305	302	302
query70	1132	1030	1098	1030
query71	387	287	285	285
query72	7123	5402	5532	5402
query73	743	339	333	333
query74	6054	5563	5543	5543
query75	3322	2657	2631	2631
query76	2314	911	929	911
query77	444	300	288	288
query78	10209	9733	9680	9680
query79	2630	518	516	516
query80	1161	443	462	443
query81	588	225	219	219
query82	755	107	106	106
query83	238	179	178	178
query84	253	91	94	91
query85	1583	268	259	259
query86	497	309	320	309
query87	3250	3104	3053	3053
query88	3825	2432	2433	2432
query89	482	392	384	384
query90	1740	188	193	188
query91	127	99	100	99
query92	61	53	51	51
query93	1765	514	498	498
query94	1100	188	189	188
query95	408	310	309	309
query96	596	267	270	267
query97	3205	2997	3083	2997
query98	239	219	215	215
query99	1130	836	837	836
Total cold run time: 270837 ms
Total hot run time: 173280 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.04
query3	0.23	0.05	0.05
query4	1.67	0.08	0.07
query5	0.51	0.48	0.50
query6	1.12	0.73	0.72
query7	0.02	0.01	0.01
query8	0.05	0.04	0.04
query9	0.55	0.48	0.48
query10	0.54	0.54	0.53
query11	0.16	0.11	0.11
query12	0.16	0.12	0.13
query13	0.59	0.59	0.59
query14	0.78	0.78	0.77
query15	0.84	0.83	0.82
query16	0.37	0.37	0.37
query17	1.02	1.01	0.98
query18	0.22	0.27	0.22
query19	1.80	1.73	1.69
query20	0.02	0.01	0.00
query21	15.47	0.69	0.67
query22	4.62	7.44	1.67
query23	18.27	1.34	1.20
query24	1.58	0.33	0.21
query25	0.13	0.10	0.08
query26	0.28	0.17	0.16
query27	0.08	0.08	0.08
query28	13.35	1.01	1.00
query29	13.16	3.33	3.28
query30	0.25	0.05	0.05
query31	2.87	0.39	0.40
query32	3.25	0.47	0.48
query33	2.83	2.91	2.87
query34	17.06	4.40	4.39
query35	4.52	4.43	4.60
query36	0.65	0.45	0.48
query37	0.18	0.16	0.15
query38	0.15	0.14	0.14
query39	0.05	0.03	0.04
query40	0.17	0.15	0.15
query41	0.09	0.04	0.05
query42	0.06	0.05	0.04
query43	0.04	0.04	0.04
Total cold run time: 109.88 s
Total hot run time: 30.11 s

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 36.25% (9247/25506)
Line Coverage: 27.60% (75910/275080)
Region Coverage: 26.84% (39321/146496)
Branch Coverage: 23.57% (19918/84504)
Coverage Report: http://coverage.selectdb-in.cc/coverage/c0992d9330300cd3dd7528fb1f663f6715d7f7ca_c0992d9330300cd3dd7528fb1f663f6715d7f7ca/report/index.html

@hust-hhb hust-hhb force-pushed the async-sync-rowsets branch from c0992d9 to 5396dab Compare June 5, 2024 02:52
@hust-hhb
Copy link
Contributor Author

hust-hhb commented Jun 5, 2024

run buildall

@github-actions
Copy link
Contributor

github-actions bot commented Jun 5, 2024

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17672	4462	4246	4246
q2	2029	200	194	194
q3	10511	1185	1176	1176
q4	10216	772	931	772
q5	7513	2765	2704	2704
q6	230	131	131	131
q7	1083	610	596	596
q8	9220	2135	2118	2118
q9	9284	6731	6675	6675
q10	9302	3992	3870	3870
q11	440	245	231	231
q12	430	229	229	229
q13	18541	3208	3120	3120
q14	263	215	218	215
q15	521	494	467	467
q16	491	399	390	390
q17	995	647	657	647
q18	8439	7843	7878	7843
q19	7255	1462	1260	1260
q20	661	327	326	326
q21	5100	3292	3379	3292
q22	394	335	348	335
Total cold run time: 120590 ms
Total hot run time: 40837 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4601	4454	4473	4454
q2	371	268	279	268
q3	3157	2957	2982	2957
q4	1894	1573	1563	1563
q5	5427	5523	5500	5500
q6	226	121	125	121
q7	2184	1816	1816	1816
q8	3261	3404	3394	3394
q9	8691	8623	8676	8623
q10	4070	3847	3868	3847
q11	576	489	482	482
q12	762	614	594	594
q13	17167	3102	3187	3102
q14	287	284	270	270
q15	529	472	479	472
q16	481	420	440	420
q17	1857	1509	1496	1496
q18	8245	7649	7316	7316
q19	1744	1566	1510	1510
q20	2114	1810	1799	1799
q21	5792	4725	4648	4648
q22	838	587	550	550
Total cold run time: 74274 ms
Total hot run time: 55202 ms

zhannngchen
zhannngchen previously approved these changes Jun 5, 2024
Copy link
Contributor

@zhannngchen zhannngchen left a comment

Choose a reason for hiding this comment

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

LGTM

@zhannngchen zhannngchen requested a review from liaoxin01 June 5, 2024 04:09
@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jun 5, 2024
@github-actions
Copy link
Contributor

github-actions bot commented Jun 5, 2024

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

@github-actions
Copy link
Contributor

github-actions bot commented Jun 5, 2024

PR approved by anyone and no changes requested.

@doris-robot
Copy link

TPC-DS: Total hot run time: 172699 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 5396dabf5652434506b25a04b49a14983d9be633, data reload: false

query1	903	382	377	377
query2	6461	2509	2372	2372
query3	6652	206	204	204
query4	19519	17450	17314	17314
query5	4253	453	458	453
query6	241	159	153	153
query7	4594	296	285	285
query8	315	291	273	273
query9	8540	2404	2396	2396
query10	444	298	277	277
query11	10793	10200	10228	10200
query12	146	90	91	90
query13	1639	377	367	367
query14	9235	7402	6763	6763
query15	225	192	180	180
query16	7805	255	254	254
query17	1501	514	520	514
query18	1903	268	263	263
query19	208	152	158	152
query20	94	88	90	88
query21	212	131	129	129
query22	4560	4225	4285	4225
query23	33755	33054	33115	33054
query24	11106	2884	2812	2812
query25	616	346	360	346
query26	1185	156	152	152
query27	2976	312	314	312
query28	7234	2077	2073	2073
query29	898	621	612	612
query30	278	148	151	148
query31	956	746	735	735
query32	87	51	54	51
query33	757	281	274	274
query34	941	458	472	458
query35	719	632	617	617
query36	1095	887	922	887
query37	147	68	68	68
query38	2884	2718	2740	2718
query39	873	776	790	776
query40	211	122	120	120
query41	53	50	51	50
query42	120	97	97	97
query43	570	547	526	526
query44	1262	728	739	728
query45	192	169	169	169
query46	1078	734	710	710
query47	1877	1834	1811	1811
query48	373	297	286	286
query49	996	391	406	391
query50	775	386	399	386
query51	6982	6822	6775	6775
query52	101	88	87	87
query53	359	283	289	283
query54	818	438	424	424
query55	75	72	73	72
query56	271	243	260	243
query57	1129	1069	1044	1044
query58	263	250	249	249
query59	3399	3165	3097	3097
query60	294	264	267	264
query61	98	122	85	85
query62	624	466	455	455
query63	312	282	287	282
query64	8869	2203	1729	1729
query65	3173	3119	3089	3089
query66	882	328	318	318
query67	15392	15007	14902	14902
query68	4494	547	543	543
query69	447	311	306	306
query70	1111	1064	1128	1064
query71	404	295	287	287
query72	7126	5553	5650	5553
query73	745	318	313	313
query74	5995	5570	5493	5493
query75	3331	2603	2640	2603
query76	2230	934	915	915
query77	433	293	291	291
query78	10563	9785	9748	9748
query79	2207	513	503	503
query80	1011	459	450	450
query81	560	221	214	214
query82	882	106	99	99
query83	231	166	164	164
query84	253	86	81	81
query85	2041	266	265	265
query86	513	341	310	310
query87	3279	3094	3147	3094
query88	4186	2305	2311	2305
query89	490	392	387	387
query90	1863	186	185	185
query91	123	97	96	96
query92	61	50	49	49
query93	2429	517	491	491
query94	1317	186	181	181
query95	395	299	311	299
query96	603	274	264	264
query97	3242	3048	3013	3013
query98	242	228	219	219
query99	1286	820	848	820
Total cold run time: 271391 ms
Total hot run time: 172699 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.04
query3	0.24	0.05	0.05
query4	1.69	0.07	0.07
query5	0.51	0.47	0.51
query6	1.12	0.72	0.73
query7	0.02	0.01	0.01
query8	0.05	0.04	0.04
query9	0.55	0.49	0.48
query10	0.54	0.55	0.54
query11	0.15	0.12	0.11
query12	0.14	0.12	0.12
query13	0.59	0.58	0.59
query14	0.75	0.79	0.76
query15	0.83	0.82	0.80
query16	0.37	0.36	0.35
query17	0.99	1.05	1.03
query18	0.22	0.25	0.23
query19	1.90	1.85	1.74
query20	0.02	0.01	0.01
query21	15.45	0.72	0.71
query22	4.74	7.55	1.35
query23	18.24	1.36	1.20
query24	1.84	0.25	0.20
query25	0.15	0.08	0.08
query26	0.27	0.17	0.18
query27	0.07	0.08	0.08
query28	13.33	1.01	1.00
query29	12.77	3.40	3.36
query30	0.24	0.05	0.06
query31	2.87	0.39	0.38
query32	3.26	0.47	0.46
query33	2.86	2.86	2.89
query34	16.96	4.41	4.43
query35	4.49	4.48	4.50
query36	0.70	0.48	0.49
query37	0.18	0.16	0.15
query38	0.15	0.15	0.14
query39	0.04	0.03	0.04
query40	0.16	0.14	0.14
query41	0.08	0.04	0.04
query42	0.06	0.04	0.05
query43	0.04	0.04	0.04
Total cold run time: 109.75 s
Total hot run time: 30.03 s

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 36.42% (8984/24670)
Line Coverage: 27.92% (73358/262708)
Region Coverage: 27.36% (37987/138836)
Branch Coverage: 23.94% (19272/80502)
Coverage Report: http://coverage.selectdb-in.cc/coverage/5396dabf5652434506b25a04b49a14983d9be633_5396dabf5652434506b25a04b49a14983d9be633/report/index.html

… delete bitmap time

sync_rowsets may cost too much time, make sync_rowsets async can reduce
more than 90% times on calculating delete bitmap time in publish phase.
@hust-hhb hust-hhb force-pushed the async-sync-rowsets branch from 5396dab to 91141d0 Compare June 6, 2024 14:24
@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Jun 6, 2024
@hust-hhb
Copy link
Contributor Author

hust-hhb commented Jun 6, 2024

run buildall

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

clang-tidy made some suggestions

}

void CloudTabletCalcDeleteBitmapTask::handle() const {
Status CloudTabletCalcDeleteBitmapTask::handle() const {
Copy link
Contributor

Choose a reason for hiding this comment

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

warning: function 'handle' exceeds recommended size/complexity thresholds [readability-function-size]

Status CloudTabletCalcDeleteBitmapTask::handle() const {
                                        ^
Additional context

be/src/cloud/cloud_engine_calc_delete_bitmap_task.cpp:109: 84 lines including whitespace and comments (threshold 80)

Status CloudTabletCalcDeleteBitmapTask::handle() const {
                                        ^

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17632	4491	4238	4238
q2	2027	201	203	201
q3	10728	1158	1133	1133
q4	10727	756	850	756
q5	7568	2640	2681	2640
q6	221	132	136	132
q7	954	612	620	612
q8	9303	2094	2082	2082
q9	9199	6606	6581	6581
q10	9037	3717	3691	3691
q11	441	250	240	240
q12	440	227	229	227
q13	17770	2974	2979	2974
q14	258	208	226	208
q15	516	466	466	466
q16	526	380	378	378
q17	978	667	741	667
q18	7992	7322	7330	7322
q19	3484	1345	1346	1345
q20	642	317	306	306
q21	4904	3822	3846	3822
q22	392	339	334	334
Total cold run time: 115739 ms
Total hot run time: 40355 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4401	4186	4191	4186
q2	364	255	256	255
q3	2969	2723	2700	2700
q4	1869	1630	1634	1630
q5	5218	5260	5272	5260
q6	214	126	125	125
q7	2117	1750	1758	1750
q8	3194	3300	3263	3263
q9	8327	8311	8370	8311
q10	3860	3649	3678	3649
q11	569	480	488	480
q12	763	605	590	590
q13	17479	2982	3008	2982
q14	297	262	274	262
q15	521	481	472	472
q16	478	406	405	405
q17	1764	1489	1492	1489
q18	7581	7543	7385	7385
q19	1677	1520	1537	1520
q20	2005	1780	1802	1780
q21	4753	4697	4581	4581
q22	596	543	521	521
Total cold run time: 71016 ms
Total hot run time: 53596 ms

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 36.45% (8971/24615)
Line Coverage: 27.96% (73290/262078)
Region Coverage: 27.37% (37993/138817)
Branch Coverage: 23.98% (19288/80426)
Coverage Report: http://coverage.selectdb-in.cc/coverage/91141d08e42354cc58c2b121a628b1719fea30f2_91141d08e42354cc58c2b121a628b1719fea30f2/report/index.html

@doris-robot
Copy link

TPC-DS: Total hot run time: 172208 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 91141d08e42354cc58c2b121a628b1719fea30f2, data reload: false

query1	931	383	386	383
query2	6449	2488	2426	2426
query3	6663	207	211	207
query4	21869	17255	17299	17255
query5	4156	454	452	452
query6	243	157	158	157
query7	4589	292	291	291
query8	310	280	294	280
query9	8586	2456	2426	2426
query10	443	303	261	261
query11	10556	10105	10129	10105
query12	131	84	85	84
query13	1642	358	355	355
query14	10139	7620	6802	6802
query15	235	198	198	198
query16	7911	277	269	269
query17	1813	537	530	530
query18	2030	278	279	278
query19	204	152	153	152
query20	94	84	83	83
query21	215	133	129	129
query22	4360	4157	3920	3920
query23	33639	32959	32953	32953
query24	11872	2852	2737	2737
query25	715	349	353	349
query26	1786	154	154	154
query27	2986	317	314	314
query28	7557	2076	2068	2068
query29	1035	614	599	599
query30	306	148	152	148
query31	970	776	742	742
query32	89	51	55	51
query33	759	277	272	272
query34	970	467	472	467
query35	749	613	610	610
query36	1083	925	933	925
query37	178	69	68	68
query38	2839	2722	2690	2690
query39	875	797	823	797
query40	278	128	120	120
query41	58	53	50	50
query42	120	93	99	93
query43	576	584	548	548
query44	1242	728	730	728
query45	197	161	168	161
query46	1066	703	695	695
query47	1882	1778	1754	1754
query48	381	300	306	300
query49	1177	408	407	407
query50	770	402	401	401
query51	6783	6641	6664	6641
query52	105	98	90	90
query53	353	282	278	278
query54	960	444	433	433
query55	74	72	72	72
query56	299	252	245	245
query57	1136	1051	1050	1050
query58	255	242	260	242
query59	3540	3147	3262	3147
query60	298	263	270	263
query61	90	87	92	87
query62	645	439	433	433
query63	313	288	284	284
query64	9833	2172	1682	1682
query65	3187	3081	3122	3081
query66	1392	325	331	325
query67	15384	14975	14955	14955
query68	4616	539	539	539
query69	501	389	342	342
query70	1179	1144	1168	1144
query71	411	275	266	266
query72	6974	5730	5367	5367
query73	748	322	330	322
query74	5958	5544	5482	5482
query75	3404	2624	2619	2619
query76	2745	887	912	887
query77	424	301	290	290
query78	10343	9887	9797	9797
query79	2611	506	518	506
query80	1696	462	500	462
query81	583	220	214	214
query82	1054	108	96	96
query83	302	164	164	164
query84	265	89	83	83
query85	1319	268	262	262
query86	482	328	298	298
query87	3267	3077	3099	3077
query88	4325	2466	2438	2438
query89	495	377	381	377
query90	1763	193	196	193
query91	130	103	96	96
query92	69	51	50	50
query93	1856	520	504	504
query94	1251	193	188	188
query95	411	365	313	313
query96	590	272	264	264
query97	3245	2991	2989	2989
query98	221	205	192	192
query99	1078	848	835	835
Total cold run time: 278687 ms
Total hot run time: 172208 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.08	0.04	0.03
query3	0.23	0.05	0.05
query4	1.66	0.08	0.10
query5	0.51	0.48	0.52
query6	1.13	0.72	0.72
query7	0.02	0.02	0.01
query8	0.05	0.04	0.04
query9	0.53	0.50	0.47
query10	0.55	0.55	0.54
query11	0.15	0.11	0.12
query12	0.15	0.12	0.12
query13	0.61	0.60	0.60
query14	0.78	0.77	0.79
query15	0.83	0.82	0.81
query16	0.36	0.36	0.36
query17	1.02	1.00	0.97
query18	0.24	0.23	0.25
query19	1.84	1.78	1.73
query20	0.02	0.02	0.02
query21	15.63	0.65	0.63
query22	4.87	6.69	2.06
query23	18.29	1.39	1.38
query24	2.12	0.21	0.23
query25	0.15	0.10	0.08
query26	0.26	0.18	0.17
query27	0.08	0.08	0.08
query28	13.25	1.02	1.02
query29	13.22	3.24	3.22
query30	0.25	0.06	0.06
query31	2.85	0.40	0.39
query32	3.25	0.48	0.47
query33	2.90	2.92	2.90
query34	17.27	4.39	4.37
query35	4.44	4.48	4.53
query36	0.67	0.46	0.50
query37	0.18	0.15	0.16
query38	0.15	0.14	0.15
query39	0.05	0.04	0.03
query40	0.18	0.15	0.13
query41	0.09	0.05	0.04
query42	0.06	0.04	0.05
query43	0.04	0.04	0.03
Total cold run time: 111.05 s
Total hot run time: 30.71 s

Copy link
Contributor

@zhannngchen zhannngchen left a comment

Choose a reason for hiding this comment

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

LGTM

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

github-actions bot commented Jun 7, 2024

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

@zhannngchen zhannngchen merged commit e4b5e6b into apache:master Jun 7, 2024
dataroaring pushed a commit that referenced this pull request Jun 13, 2024
… delete bitmap time (#35838)

sync_rowsets may cost too much time, make sync_rowsets async can reduce
more than 90% times on calculating delete bitmap time in publish phase.
dataroaring pushed a commit that referenced this pull request Jul 13, 2024
…phase if compaction on other BE finished during this load (#37670)

## Proposed changes
Due to #35838, when executing load
job, BE will not `sync_rowsets()` in publish phase if a compaction job
is finished on another BE on the same tablet between the commit phase
and the publish phase of the current load job. This PR let the meta
service return the tablet compaction stats along with the
getDeleteBitmapUpdateLockResponse to FE and FE will send them to BE to
let the BE know whether it should `sync_rowsets()` due to compaction on
other BEs.
dataroaring pushed a commit that referenced this pull request Jul 13, 2024
…phase if compaction on other BE finished during this load (#37670)

## Proposed changes
Due to #35838, when executing load
job, BE will not `sync_rowsets()` in publish phase if a compaction job
is finished on another BE on the same tablet between the commit phase
and the publish phase of the current load job. This PR let the meta
service return the tablet compaction stats along with the
getDeleteBitmapUpdateLockResponse to FE and FE will send them to BE to
let the BE know whether it should `sync_rowsets()` due to compaction on
other BEs.
seawinde pushed a commit to seawinde/doris that referenced this pull request Jul 17, 2024
…phase if compaction on other BE finished during this load (apache#37670)

## Proposed changes
Due to apache#35838, when executing load
job, BE will not `sync_rowsets()` in publish phase if a compaction job
is finished on another BE on the same tablet between the commit phase
and the publish phase of the current load job. This PR let the meta
service return the tablet compaction stats along with the
getDeleteBitmapUpdateLockResponse to FE and FE will send them to BE to
let the BE know whether it should `sync_rowsets()` due to compaction on
other BEs.
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.0.0-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants