Skip to content

Conversation

@zclllyybb
Copy link
Contributor

Proposed changes

Issue Number: close #xxx

Before, if dynamic_partition_check_interval_seconds is 86400 now and we want to set it to 1, the set operation will not go into effect in 86400 seconds in worst situation.
Now all set operation will norify scheduler thread and set the interval immediately.

Now only applied for DynamicPartitionScheduler. should check other daemons in future.

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

@zclllyybb
Copy link
Contributor Author

run buildall

@zclllyybb zclllyybb force-pushed the interrupt_scheduler branch from c26da00 to 8474562 Compare August 21, 2024 07:17
@zclllyybb
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18320	4674	4420	4420
q2	2874	209	214	209
q3	11060	1159	1199	1159
q4	10764	731	796	731
q5	7791	2919	2901	2901
q6	285	158	161	158
q7	1029	682	648	648
q8	9402	2111	2095	2095
q9	7363	6562	6620	6562
q10	7061	2252	2195	2195
q11	490	272	264	264
q12	411	245	241	241
q13	17790	2993	2965	2965
q14	293	255	251	251
q15	542	512	517	512
q16	540	411	408	408
q17	985	714	699	699
q18	7506	6848	6744	6744
q19	3030	1031	1046	1031
q20	701	343	331	331
q21	3901	2932	2633	2633
q22	1139	1056	1066	1056
Total cold run time: 113277 ms
Total hot run time: 38213 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4501	4276	4262	4262
q2	415	340	314	314
q3	2905	2595	2632	2595
q4	1934	1638	1608	1608
q5	5379	5411	5412	5411
q6	238	148	149	148
q7	2080	1708	1731	1708
q8	3259	3397	3374	3374
q9	8406	8408	8417	8408
q10	3436	3194	3193	3193
q11	626	523	516	516
q12	796	650	640	640
q13	16693	3019	2992	2992
q14	327	298	295	295
q15	559	529	534	529
q16	511	460	457	457
q17	1798	1512	1538	1512
q18	7885	7460	7512	7460
q19	1722	1627	1657	1627
q20	2041	1846	1859	1846
q21	7739	5000	5096	5000
q22	1117	1028	1048	1028
Total cold run time: 74367 ms
Total hot run time: 54923 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 191198 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 8474562eee6fdae7ccb80bbe84c2bdb696ddff60, data reload: false

query1	967	421	394	394
query2	6735	1984	1902	1902
query3	6665	243	233	233
query4	31416	23290	23405	23290
query5	4386	734	708	708
query6	310	221	211	211
query7	4611	332	327	327
query8	496	439	450	439
query9	8551	2566	2520	2520
query10	496	348	331	331
query11	17419	15050	15146	15050
query12	195	137	138	137
query13	1711	464	477	464
query14	10042	7208	7065	7065
query15	309	196	199	196
query16	8135	476	507	476
query17	1783	603	589	589
query18	2173	352	341	341
query19	347	165	164	164
query20	145	139	136	136
query21	248	143	142	142
query22	4493	4069	3934	3934
query23	34105	33445	33235	33235
query24	11221	2860	2874	2860
query25	625	430	419	419
query26	1165	184	187	184
query27	2089	294	299	294
query28	5747	2150	2142	2142
query29	848	453	437	437
query30	335	190	185	185
query31	1087	818	847	818
query32	122	80	84	80
query33	826	351	356	351
query34	912	510	500	500
query35	896	788	755	755
query36	1117	978	943	943
query37	158	103	105	103
query38	3991	3822	3862	3822
query39	1539	1468	1474	1468
query40	246	159	157	157
query41	142	139	139	139
query42	133	117	118	117
query43	550	482	519	482
query44	1259	782	803	782
query45	227	195	199	195
query46	1137	785	791	785
query47	1940	1834	1858	1834
query48	422	349	334	334
query49	1193	588	591	588
query50	857	477	453	453
query51	7333	7232	7174	7174
query52	133	109	108	108
query53	296	226	228	226
query54	966	526	499	499
query55	89	90	89	89
query56	327	320	315	315
query57	1229	1121	1118	1118
query58	307	305	312	305
query59	2914	2721	2641	2641
query60	357	327	344	327
query61	153	151	153	151
query62	881	682	706	682
query63	260	230	227	227
query64	4994	2389	1827	1827
query65	3230	3233	3186	3186
query66	1181	688	676	676
query67	15698	15231	15169	15169
query68	6607	596	594	594
query69	750	420	326	326
query70	1236	1132	1171	1132
query71	589	327	326	326
query72	7671	2343	2113	2113
query73	877	358	359	358
query74	9301	8894	8867	8867
query75	5065	2775	2683	2683
query76	4841	1008	998	998
query77	938	459	444	444
query78	9813	9244	9003	9003
query79	6265	559	560	559
query80	2403	625	614	614
query81	653	271	260	260
query82	841	158	168	158
query83	355	217	215	215
query84	296	100	106	100
query85	1514	365	349	349
query86	458	322	326	322
query87	4336	4354	4262	4262
query88	5549	2492	2502	2492
query89	466	333	333	333
query90	2104	228	231	228
query91	159	131	131	131
query92	91	78	79	78
query93	5453	578	555	555
query94	1020	311	329	311
query95	396	292	293	292
query96	624	295	289	289
query97	3314	3039	3107	3039
query98	259	237	238	237
query99	1611	1340	1299	1299
Total cold run time: 312725 ms
Total hot run time: 191198 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.04
query2	0.08	0.04	0.04
query3	0.23	0.05	0.05
query4	1.67	0.08	0.09
query5	0.53	0.51	0.50
query6	1.14	0.73	0.74
query7	0.02	0.02	0.02
query8	0.06	0.05	0.05
query9	0.55	0.50	0.49
query10	0.55	0.54	0.54
query11	0.15	0.12	0.13
query12	0.16	0.13	0.14
query13	0.62	0.61	0.59
query14	0.77	0.79	0.79
query15	0.84	0.83	0.83
query16	0.37	0.38	0.38
query17	1.00	1.07	1.04
query18	0.22	0.21	0.21
query19	1.81	1.70	1.77
query20	0.01	0.01	0.02
query21	15.40	0.68	0.66
query22	4.00	7.47	2.10
query23	18.31	1.36	1.25
query24	2.12	0.25	0.23
query25	0.16	0.09	0.09
query26	0.28	0.19	0.18
query27	0.09	0.08	0.09
query28	13.18	1.03	1.01
query29	12.59	3.55	3.50
query30	0.43	0.27	0.25
query31	2.79	0.41	0.41
query32	3.24	0.49	0.50
query33	3.00	2.94	2.93
query34	17.13	4.37	4.38
query35	4.39	4.42	4.41
query36	0.67	0.50	0.49
query37	0.21	0.19	0.18
query38	0.18	0.16	0.16
query39	0.07	0.06	0.05
query40	0.18	0.16	0.15
query41	0.12	0.06	0.08
query42	0.08	0.06	0.08
query43	0.07	0.06	0.06
Total cold run time: 109.52 s
Total hot run time: 31.51 s

@github-actions
Copy link
Contributor

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

@github-actions github-actions bot added approved Indicates a PR has been approved by one committer. reviewed labels Aug 22, 2024
@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@zhangstar333 zhangstar333 merged commit 3bce17c into apache:master Aug 22, 2024
@zclllyybb zclllyybb deleted the interrupt_scheduler branch August 22, 2024 08:21
zclllyybb added a commit to zclllyybb/doris that referenced this pull request Aug 23, 2024
apache#39695)

Issue Number: close #xxx

Before, if `dynamic_partition_check_interval_seconds` is 86400 now and
we want to set it to 1, the set operation will not go into effect in
86400 seconds in worst situation.
Now all set operation will norify scheduler thread and set the interval
immediately.

Now only applied for `DynamicPartitionScheduler`. should check other
daemons in future.
zclllyybb added a commit to zclllyybb/doris that referenced this pull request Aug 23, 2024
apache#39695)

Issue Number: close #xxx

Before, if `dynamic_partition_check_interval_seconds` is 86400 now and
we want to set it to 1, the set operation will not go into effect in
86400 seconds in worst situation.
Now all set operation will norify scheduler thread and set the interval
immediately.

Now only applied for `DynamicPartitionScheduler`. should check other
daemons in future.
yiguolei pushed a commit that referenced this pull request Aug 24, 2024
## Proposed changes

Issue Number: close #xxx

#38385 optimize parsing datetime
#38978 make stream load failure
message more clear and disable some error's stacktrace by default
#39255 fix random function coredump
#39324 fix function corr
inconsistency with doc
#39449 check auto partitoin nullity
when creating partition
#39695 make
DynamicPartitionScheduler immediately know interval's change
#39754 Add some partition expr check
on creating table
dataroaring pushed a commit that referenced this pull request Aug 26, 2024
#39695)

## Proposed changes

Issue Number: close #xxx

Before, if `dynamic_partition_check_interval_seconds` is 86400 now and
we want to set it to 1, the set operation will not go into effect in
86400 seconds in worst situation.
Now all set operation will norify scheduler thread and set the interval
immediately.

Now only applied for `DynamicPartitionScheduler`. should check other
daemons in future.
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/2.1.6-merged dev/3.0.2-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants