Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Nov 5, 2024

Cherry-picked from #43065

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

@doris-robot
Copy link

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17573	7935	7277	7277
q2	2066	164	153	153
q3	10694	1079	1140	1079
q4	10554	790	712	712
q5	7736	2841	2740	2740
q6	233	148	141	141
q7	988	608	592	592
q8	9569	1923	2015	1923
q9	7291	6433	6449	6433
q10	6945	2277	2296	2277
q11	455	262	262	262
q12	401	212	208	208
q13	17790	2979	2963	2963
q14	242	244	206	206
q15	571	514	516	514
q16	681	598	610	598
q17	984	542	587	542
q18	7235	6561	6575	6561
q19	1819	1046	1072	1046
q20	489	197	207	197
q21	3981	3146	3197	3146
q22	1116	1013	1004	1004
Total cold run time: 109413 ms
Total hot run time: 40574 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7404	7230	7220	7220
q2	334	233	224	224
q3	2966	2890	2870	2870
q4	2062	1773	1743	1743
q5	5696	5698	5697	5697
q6	221	144	138	138
q7	2148	1751	1769	1751
q8	3320	3508	3457	3457
q9	8856	8925	8801	8801
q10	3551	3553	3507	3507
q11	594	483	495	483
q12	786	564	622	564
q13	16479	3114	3141	3114
q14	314	271	278	271
q15	564	511	520	511
q16	709	669	647	647
q17	1850	1653	1589	1589
q18	8190	7821	7578	7578
q19	1736	1530	1587	1530
q20	2076	1873	1826	1826
q21	5361	5316	5199	5199
q22	1191	1046	1032	1032
Total cold run time: 76408 ms
Total hot run time: 59752 ms

@doris-robot
Copy link

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

query1	1227	907	933	907
query2	6248	2086	2064	2064
query3	10937	3831	3811	3811
query4	67045	29429	23379	23379
query5	5477	451	433	433
query6	414	187	173	173
query7	5756	311	312	311
query8	324	231	234	231
query9	9121	2665	2632	2632
query10	484	251	243	243
query11	17718	14926	15787	14926
query12	162	107	103	103
query13	1512	424	434	424
query14	10389	7124	7034	7034
query15	224	179	181	179
query16	7337	535	490	490
query17	1054	563	600	563
query18	1867	303	297	297
query19	193	145	154	145
query20	111	109	105	105
query21	207	101	100	100
query22	4681	4358	4319	4319
query23	34177	33679	33730	33679
query24	5964	2786	2852	2786
query25	517	415	371	371
query26	677	158	160	158
query27	1728	293	303	293
query28	3901	2523	2484	2484
query29	664	413	398	398
query30	228	157	154	154
query31	965	792	809	792
query32	62	52	53	52
query33	434	269	266	266
query34	876	484	490	484
query35	816	715	710	710
query36	1083	929	920	920
query37	114	69	69	69
query38	3933	3785	3751	3751
query39	1462	1588	1432	1432
query40	194	94	91	91
query41	50	47	46	46
query42	110	93	98	93
query43	517	487	477	477
query44	1125	782	791	782
query45	179	163	160	160
query46	1126	699	719	699
query47	1901	1801	1830	1801
query48	457	388	349	349
query49	718	374	380	374
query50	803	400	390	390
query51	7210	7068	6991	6991
query52	103	87	89	87
query53	250	179	178	178
query54	545	455	445	445
query55	77	72	74	72
query56	247	262	230	230
query57	1200	1080	1082	1080
query58	221	198	199	198
query59	3155	3078	3101	3078
query60	269	251	240	240
query61	98	101	98	98
query62	771	650	689	650
query63	208	183	179	179
query64	1686	642	586	586
query65	3223	3160	3179	3160
query66	711	307	300	300
query67	15934	15366	15269	15269
query68	3141	550	547	547
query69	405	247	249	247
query70	1157	1093	1115	1093
query71	350	261	245	245
query72	6091	4027	3939	3939
query73	754	354	343	343
query74	9611	8798	8864	8798
query75	3343	2659	2634	2634
query76	1590	1031	929	929
query77	510	285	292	285
query78	10778	9612	9596	9596
query79	7916	588	585	585
query80	1911	434	445	434
query81	567	253	240	240
query82	1162	116	117	116
query83	258	147	141	141
query84	292	83	82	82
query85	1341	295	277	277
query86	459	284	289	284
query87	4356	4224	4353	4224
query88	5506	2390	2356	2356
query89	409	293	284	284
query90	2132	177	179	177
query91	177	139	139	139
query92	62	48	51	48
query93	6362	536	542	536
query94	922	281	286	281
query95	342	249	250	249
query96	646	284	285	284
query97	3439	3159	3186	3159
query98	218	206	206	206
query99	1920	1295	1279	1279
Total cold run time: 331304 ms
Total hot run time: 193808 ms

before this pr: 
if we has ipv6 column in table which is support store_row_column 
we insert some data
and then make sql with update we will meet core
```
*** Aborted at 1730367188 (unix time) try "date -d @1730367188" if you are using GNU date ***
*** Current BE git commitID: face753 ***
*** SIGSEGV invalid permissions for mapped object (@0x60c000a339ae) received by PID 4176451 (TID 4187168 OR 0x7ff774f5a700) from PID 10697134; stack trace: ***
 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /mnt/disk1/wangqiannan/amory/doris/be/src/common/signal_handler.h:421
 1# PosixSignals::chained_handler(int, siginfo*, void*) [clone .part.0] in /mnt/disk1/wangqiannan/tool/jdk-17.0.10/lib/server/libjvm.so
 2# JVM_handle_linux_signal in /mnt/disk1/wangqiannan/tool/jdk-17.0.10/lib/server/libjvm.so
 3# 0x00007FFFF63AEB50 in /lib64/libc.so.6
 4# doris::IPv6Value::from_string(unsigned __int128&, char const*, unsigned long) at /mnt/disk1/wangqiannan/amory/doris/be/src/vec/runtime/ipv6_value.h:55
 5# bool doris::vectorized::read_ipv6_text_impl<unsigned __int128>(unsigned __int128&, doris::vectorized::ReadBuffer&) at /mnt/disk1/wangqiannan/amory/doris/be/src/vec/io/io_helper.h:316
 6# doris::vectorized::DataTypeIPv6SerDe::read_one_cell_from_jsonb(doris::vectorized::IColumn&, doris::JsonbValue const*) const at /mnt/disk1/wangqiannan/amory/doris/be/src/vec/data_types/serde/data_type_ipv6_serde.cpp:76
 7# doris::vectorized::JsonbSerializeUtil::jsonb_to_block(std::vector<std::shared_ptr<doris::vectorized::DataTypeSerDe>, std::allocator<std::shared_ptr<doris::vectorized::DataTypeSerDe> > > const&, char const*, unsigned long, std::unordered_map<unsigned int, unsigned int, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > const&, doris::vectorized::Block&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) at /mnt/disk1/wangqiannan/amory/doris/be/src/vec/jsonb/serialize.cpp:104
 8# doris::vectorized::JsonbSerializeUtil::jsonb_to_block(std::vector<std::shared_ptr<doris::vectorized::DataTypeSerDe>, std::allocator<std::shared_ptr<doris::vectorized::DataTypeSerDe> > > const&, doris::vectorized::ColumnStr<unsigned int> const&, std::unordered_map<unsigned int, unsigned int, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > const&, doris::vectorized::Block&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) at /mnt/disk1/wangqiannan/amory/doris/be/src/vec/jsonb/serialize.cpp:83
 9# doris::BaseTablet::fetch_value_through_row_column(std::shared_ptr<doris::Rowset>, doris::TabletSchema const&, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, doris::vectorized::Block&) at /mnt/disk1/wangqiannan/amory/doris/be/src/olap/base_tablet.cpp:885
10# doris::FixedReadPlan::read_columns_by_plan(doris::TabletSchema const&, std::vector<unsigned int, std::allocator<unsigned int> >, std::map<doris::RowsetId, std::shared_ptr<doris::Rowset>, std::less<doris::RowsetId>, std::allocator<std::pair<doris::RowsetId const, std::shared_ptr<doris::Rowset> > > > const&, doris::vectorized::Block&, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >*, signed char const*) const at /mnt/disk1/wangqiannan/amory/doris/be/src/olap/partial_update_info.cpp:295
11# doris::FixedReadPlan::fill_missing_columns(doris::RowsetWriterContext*, std::map<doris::RowsetId, std::shared_ptr<doris::Rowset>, std::less<doris::RowsetId>, std::allocator<std::pair<doris::RowsetId const, std::shared_ptr<doris::Rowset> > > > const&, doris::TabletSchema const&, doris::vectorized::Block&, std::vector<bool, std::allocator<bool> > const&, bool, unsigned long const&, doris::vectorized::Block const*) const at /mnt/disk1/wangqiannan/amory/doris/be/src/olap/partial_update_info.cpp:332
12# doris::segment_v2::VerticalSegmentWriter::_append_block_with_partial_content(doris::segment_v2::RowsInBlock&, doris::vectorized::Block&) at /mnt/disk1/wangqiannan/amory/doris/be/src/olap/rowset/segment_v2/vertical_segment_writer.cpp:502
```
@airborne12 airborne12 force-pushed the auto-pick-43065-branch-3.0 branch from e87abe6 to 0412a58 Compare November 6, 2024 03:26
@amorynan
Copy link
Contributor

amorynan commented Nov 7, 2024

run buildall

@amorynan
Copy link
Contributor

amorynan commented Nov 7, 2024

run external

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17570	7401	7315	7315
q2	2062	170	176	170
q3	10855	1076	1173	1076
q4	10551	774	727	727
q5	7720	2775	2840	2775
q6	237	151	147	147
q7	979	609	633	609
q8	9392	1924	1933	1924
q9	6509	6367	6407	6367
q10	6980	2269	2300	2269
q11	447	260	255	255
q12	406	208	205	205
q13	17762	2984	2976	2976
q14	232	218	220	218
q15	618	505	513	505
q16	660	614	595	595
q17	950	629	632	629
q18	7237	6406	6583	6406
q19	4256	1029	1074	1029
q20	472	210	193	193
q21	3887	3056	3073	3056
q22	1070	1003	995	995
Total cold run time: 110852 ms
Total hot run time: 40441 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7423	7237	7278	7237
q2	404	299	310	299
q3	2976	2883	2839	2839
q4	2017	1713	1741	1713
q5	5601	5724	5744	5724
q6	219	141	141	141
q7	2179	1774	1723	1723
q8	3425	3499	3379	3379
q9	8917	8800	8855	8800
q10	3530	3459	3514	3459
q11	610	496	498	496
q12	853	604	608	604
q13	16547	3120	3103	3103
q14	298	278	275	275
q15	606	539	561	539
q16	702	670	673	670
q17	1841	1595	1586	1586
q18	8040	8015	7433	7433
q19	1748	1688	1643	1643
q20	2084	1793	1849	1793
q21	5343	5159	5392	5159
q22	1107	1035	1041	1035
Total cold run time: 76470 ms
Total hot run time: 59650 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 192059 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 0412a58c2288d0754e391bf7ddce65f31eedb14c, data reload: false

query1	2496	2275	2233	2233
query2	6244	2123	1966	1966
query3	14235	10335	234	234
query4	32781	23273	23508	23273
query5	3671	445	436	436
query6	269	188	190	188
query7	3984	308	308	308
query8	295	235	229	229
query9	9415	2661	2645	2645
query10	468	254	260	254
query11	17856	15051	15104	15051
query12	149	100	98	98
query13	1546	425	413	413
query14	9142	6754	7218	6754
query15	222	180	178	178
query16	7893	489	509	489
query17	1455	580	569	569
query18	2329	626	626	626
query19	239	182	184	182
query20	121	118	113	113
query21	219	106	105	105
query22	4764	4237	4165	4165
query23	35366	33791	33580	33580
query24	11885	3381	3278	3278
query25	557	389	372	372
query26	754	174	175	174
query27	2050	284	291	284
query28	6703	2481	2457	2457
query29	647	413	408	408
query30	383	292	326	292
query31	1041	773	780	773
query32	89	51	52	51
query33	763	270	263	263
query34	959	494	484	484
query35	911	711	717	711
query36	1103	932	961	932
query37	115	72	65	65
query38	3974	3898	3862	3862
query39	1576	1422	1405	1405
query40	192	89	94	89
query41	50	46	48	46
query42	103	95	92	92
query43	513	494	494	494
query44	1252	773	776	773
query45	177	177	165	165
query46	1133	714	718	714
query47	1906	1809	1835	1809
query48	441	357	349	349
query49	885	374	365	365
query50	809	393	396	393
query51	7167	7182	7100	7100
query52	99	87	89	87
query53	259	177	176	176
query54	1208	434	443	434
query55	75	73	73	73
query56	236	235	221	221
query57	1206	1069	1083	1069
query58	224	194	202	194
query59	3106	2954	3165	2954
query60	264	243	240	240
query61	106	100	106	100
query62	862	671	647	647
query63	208	186	179	179
query64	3893	623	606	606
query65	3240	3195	3151	3151
query66	850	302	307	302
query67	15670	15611	15317	15317
query68	4479	569	569	569
query69	427	251	250	250
query70	1182	1109	1135	1109
query71	330	257	250	250
query72	6080	3892	4038	3892
query73	757	343	339	339
query74	10258	8841	8924	8841
query75	3351	2638	2632	2632
query76	2774	940	998	940
query77	375	270	278	270
query78	10600	9646	9528	9528
query79	5441	588	592	588
query80	2601	461	430	430
query81	602	256	260	256
query82	1116	118	114	114
query83	292	163	172	163
query84	295	87	81	81
query85	2146	349	279	279
query86	494	298	302	298
query87	4494	4323	4199	4199
query88	5417	2363	2394	2363
query89	569	290	289	289
query90	2121	182	182	182
query91	169	138	139	138
query92	71	46	49	46
query93	6646	554	548	548
query94	924	286	275	275
query95	345	245	245	245
query96	638	274	288	274
query97	3345	3156	3148	3148
query98	220	193	192	192
query99	1787	1292	1292	1292
Total cold run time: 315149 ms
Total hot run time: 192059 ms

@eldenmoon eldenmoon merged commit 46a2f2b into branch-3.0 Nov 7, 2024
@gavinchou gavinchou mentioned this pull request Nov 26, 2024
@dataroaring dataroaring deleted the auto-pick-43065-branch-3.0 branch December 27, 2024 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants