Skip to content

Conversation

@msridhar78
Copy link
Contributor

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:
Crash similar to Co

(gdb) bt
#0 0x0000555575a42b26 in doris::vectorized::ColumnVector<(doris::PrimitiveType)6>::insert_indices_from(doris::vectorized::IColumn const&, unsigned int const*, unsigned int const*)::{lambda(long const*, long*, unsigned int const*, unsigned int const*)#1}::operator()(long const*, long*, unsigned int const*, unsigned int const*) const (this=0x7fffffffc9df, src=0x7ffff2f73010, dest=0x7ffff2f74048,
begin=0x7fffffffcb50, end=0x7fffffffcb60) at /root/doris/be/src/vec/columns/column_vector.cpp:289
#1 0x00005555759d1ae9 in doris::vectorized::ColumnVector<(doris::PrimitiveType)6>::insert_indices_from (this=0x7ffff2fe0bc0, src=...,
indices_begin=0x7fffffffcb50, indices_end=0x7fffffffcb60) at /root/doris/be/src/vec/columns/column_vector.cpp:293
#2 0x0000555569dfaff6 in doris::vectorized::VColumnVectorTest_insert_indices_from_uInt64_crash_Test::TestBody (this=0x7ffff31350a0)
at /root/doris/be/test/vec/core/column_vector_test.cpp:66
#3 0x000055557af8b4d4 in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) ()
#4 0x000055557af7aad6 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) ()
#5 0x000055557af55647 in testing::Test::Run() ()
#6 0x000055557af5632d in testing::TestInfo::Run() ()
#7 0x000055557af56ac0 in testing::TestSuite::Run() ()
#8 0x000055557af6827c in testing::internal::UnitTestImpl::RunAllTests() ()
#9 0x000055557af8d304 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) ()
#10 0x000055557af7ccf6 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) ()
#11 0x000055557af67e0b in testing::UnitTest::Run() ()
#12 0x000055556903dae3 in RUN_ALL_TESTS () at /var/local/thirdparty/installed/include/gtest/gtest.h:2490
#13 0x00005555690338c0 in main (argc=1, argv=0x7fffffffdc18) at /root/doris/be/test/testutil/run_all_tests.cpp:111

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

@hello-stephen
Copy link
Contributor

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?

@msridhar78
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

query1	1055	434	428	428
query2	6591	1694	1640	1640
query3	6752	225	226	225
query4	26260	23949	23427	23427
query5	5472	655	485	485
query6	327	255	220	220
query7	4650	494	310	310
query8	300	256	245	245
query9	8687	2555	2580	2555
query10	534	336	296	296
query11	15955	15808	15607	15607
query12	182	127	121	121
query13	1682	579	453	453
query14	11964	9885	9700	9700
query15	222	208	189	189
query16	8338	703	493	493
query17	1904	824	647	647
query18	2439	443	368	368
query19	272	210	182	182
query20	143	143	124	124
query21	212	134	125	125
query22	4876	4850	4617	4617
query23	34917	33330	33146	33146
query24	8322	2501	2419	2419
query25	578	499	431	431
query26	1224	265	155	155
query27	2736	496	359	359
query28	4374	2171	2145	2145
query29	785	593	474	474
query30	293	230	195	195
query31	898	808	744	744
query32	80	77	66	66
query33	581	377	322	322
query34	787	847	529	529
query35	795	845	753	753
query36	971	1012	933	933
query37	120	109	83	83
query38	3558	3695	3577	3577
query39	1473	1438	1405	1405
query40	221	126	117	117
query41	61	59	62	59
query42	127	109	115	109
query43	493	497	485	485
query44	1349	834	837	834
query45	198	188	177	177
query46	852	1001	642	642
query47	1758	1803	1719	1719
query48	402	434	325	325
query49	799	528	430	430
query50	640	701	430	430
query51	3860	3964	3890	3890
query52	115	124	107	107
query53	236	303	199	199
query54	601	608	524	524
query55	87	86	90	86
query56	328	331	315	315
query57	1197	1180	1118	1118
query58	283	285	275	275
query59	2498	2603	2510	2510
query60	345	344	330	330
query61	161	159	149	149
query62	796	739	677	677
query63	232	193	192	192
query64	4480	1145	815	815
query65	4075	3955	3983	3955
query66	1057	426	337	337
query67	15820	15343	15099	15099
query68	8184	948	592	592
query69	501	328	290	290
query70	1360	1316	1316	1316
query71	509	342	331	331
query72	5839	5006	4906	4906
query73	699	591	359	359
query74	9167	9111	8801	8801
query75	4080	3381	2828	2828
query76	3765	1166	777	777
query77	825	420	313	313
query78	9565	9808	8898	8898
query79	2205	849	594	594
query80	678	599	527	527
query81	487	269	233	233
query82	447	165	131	131
query83	295	266	256	256
query84	298	124	100	100
query85	871	466	416	416
query86	342	348	322	322
query87	3813	3823	3725	3725
query88	3544	2244	2235	2235
query89	402	340	309	309
query90	2046	226	226	226
query91	172	158	131	131
query92	83	73	70	70
query93	1588	989	655	655
query94	684	445	350	350
query95	398	326	319	319
query96	485	578	281	281
query97	2974	3018	2906	2906
query98	246	213	214	213
query99	1496	1427	1334	1334
Total cold run time: 282428 ms
Total hot run time: 190842 ms

@doris-robot
Copy link

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

query1	0.05	0.06	0.05
query2	0.09	0.05	0.05
query3	0.25	0.09	0.08
query4	1.61	0.11	0.11
query5	0.27	0.27	0.25
query6	1.18	0.65	0.64
query7	0.03	0.03	0.03
query8	0.05	0.04	0.04
query9	0.62	0.51	0.51
query10	0.57	0.59	0.57
query11	0.18	0.12	0.12
query12	0.15	0.12	0.12
query13	0.63	0.63	0.61
query14	1.04	1.03	1.03
query15	0.86	0.85	0.84
query16	0.40	0.40	0.41
query17	1.08	1.04	1.06
query18	0.21	0.21	0.20
query19	1.97	1.86	1.85
query20	0.01	0.02	0.01
query21	15.43	0.90	0.59
query22	0.75	1.24	0.69
query23	14.84	1.39	0.67
query24	7.14	0.83	0.83
query25	0.45	0.21	0.07
query26	0.74	0.16	0.13
query27	0.07	0.05	0.05
query28	9.17	1.34	0.93
query29	12.62	3.93	3.32
query30	0.28	0.14	0.11
query31	2.83	0.58	0.38
query32	3.27	0.55	0.48
query33	3.04	3.16	3.06
query34	16.18	5.48	4.87
query35	4.94	4.96	4.87
query36	0.70	0.51	0.50
query37	0.11	0.08	0.07
query38	0.07	0.05	0.06
query39	0.03	0.03	0.03
query40	0.17	0.16	0.14
query41	0.09	0.03	0.04
query42	0.04	0.03	0.03
query43	0.05	0.04	0.03
Total cold run time: 104.26 s
Total hot run time: 30.48 s

const uint32_t* __restrict begin, const uint32_t* __restrict end, size_t src_size) {
for (const auto* it = begin; it != end; ++it) {
if (*it >= src_size) {
throw Exception(ErrorCode::INTERNAL_ERROR,
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this row level check really useful? Because I think if we check the bound every line the performance may not be very well.
I think we could add the bound check at line 282, it is enough?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This check is made to ensure that each index *it is less than src_size before accessing src[*it] - the UT attached simulates this error condition and hence this check..please let me know your thoughts

@msridhar78 msridhar78 force-pushed the column_vector_crash_issue branch from a88c159 to 0149e48 Compare October 6, 2025 07:08
@msridhar78
Copy link
Contributor Author

run buildall

@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 0149e48a2057e4226468fcf38d729694d45da251, data reload: false

query1	0.05	0.05	0.06
query2	0.09	0.05	0.05
query3	0.26	0.08	0.08
query4	1.60	0.11	0.11
query5	0.28	0.29	0.26
query6	1.17	0.66	0.66
query7	0.04	0.03	0.03
query8	0.06	0.05	0.05
query9	0.61	0.53	0.51
query10	0.59	0.58	0.61
query11	0.16	0.12	0.11
query12	0.15	0.12	0.12
query13	0.63	0.61	0.63
query14	1.04	1.04	1.06
query15	0.90	0.85	0.89
query16	0.39	0.39	0.40
query17	1.08	1.09	1.05
query18	0.21	0.20	0.20
query19	1.93	1.85	1.92
query20	0.02	0.01	0.01
query21	15.42	0.97	0.60
query22	0.77	1.22	0.69
query23	14.86	1.40	0.63
query24	6.81	1.51	0.34
query25	0.30	0.09	0.07
query26	0.67	0.16	0.14
query27	0.07	0.06	0.06
query28	9.43	1.36	0.92
query29	12.57	3.89	3.28
query30	0.29	0.15	0.11
query31	2.83	0.60	0.39
query32	3.25	0.58	0.47
query33	3.04	3.10	3.13
query34	16.15	5.46	4.82
query35	4.94	4.99	4.93
query36	0.67	0.52	0.49
query37	0.10	0.07	0.08
query38	0.07	0.05	0.04
query39	0.03	0.04	0.03
query40	0.17	0.15	0.16
query41	0.09	0.04	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.03
Total cold run time: 103.87 s
Total hot run time: 30.03 s

@msridhar78
Copy link
Contributor Author

run buildall

@msridhar78
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-DS: Total hot run time: 189629 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 9c5c1f0f02e481cce6b31bc1749646be881a0c09, data reload: false

query1	1058	432	414	414
query2	6336	1751	1663	1663
query3	6618	230	231	230
query4	25475	24159	23463	23463
query5	5531	674	531	531
query6	326	238	221	221
query7	4702	505	306	306
query8	310	274	254	254
query9	8917	2588	2591	2588
query10	573	329	303	303
query11	15215	15440	14898	14898
query12	183	113	114	113
query13	1718	565	431	431
query14	11232	9461	9324	9324
query15	225	196	183	183
query16	7741	715	531	531
query17	1205	793	639	639
query18	2076	440	348	348
query19	230	215	181	181
query20	134	140	132	132
query21	224	140	121	121
query22	4225	4108	3914	3914
query23	34217	33198	33128	33128
query24	8512	2454	2477	2454
query25	613	552	489	489
query26	1253	274	166	166
query27	2734	501	365	365
query28	4503	2188	2168	2168
query29	778	617	504	504
query30	303	225	201	201
query31	925	816	775	775
query32	85	74	82	74
query33	583	369	327	327
query34	809	876	524	524
query35	852	861	758	758
query36	999	1045	920	920
query37	126	111	88	88
query38	3578	3633	3559	3559
query39	1487	1448	1436	1436
query40	223	129	118	118
query41	68	61	63	61
query42	127	116	114	114
query43	512	497	473	473
query44	1358	828	837	828
query45	193	180	175	175
query46	852	1016	650	650
query47	1758	1777	1703	1703
query48	393	428	315	315
query49	786	551	427	427
query50	657	699	417	417
query51	3865	3990	4089	3990
query52	122	117	103	103
query53	250	276	198	198
query54	594	606	529	529
query55	92	88	84	84
query56	328	342	325	325
query57	1183	1190	1146	1146
query58	285	280	282	280
query59	2546	2601	2533	2533
query60	355	349	337	337
query61	194	160	166	160
query62	799	722	680	680
query63	242	202	203	202
query64	4402	1170	850	850
query65	4056	3964	3959	3959
query66	1063	443	337	337
query67	15598	15294	15074	15074
query68	8908	953	605	605
query69	520	403	293	293
query70	1428	1266	1352	1266
query71	500	333	324	324
query72	6025	4835	4838	4835
query73	682	596	360	360
query74	9090	9090	8951	8951
query75	4475	3414	2848	2848
query76	3793	1169	769	769
query77	828	414	345	345
query78	9551	9600	8897	8897
query79	3471	832	586	586
query80	722	580	572	572
query81	489	268	227	227
query82	266	161	141	141
query83	292	267	255	255
query84	300	118	95	95
query85	868	491	454	454
query86	338	335	377	335
query87	3864	3844	3644	3644
query88	2842	2275	2292	2275
query89	447	337	323	323
query90	2049	219	215	215
query91	167	161	133	133
query92	84	73	66	66
query93	2293	987	659	659
query94	699	447	351	351
query95	405	317	324	317
query96	482	575	285	285
query97	2968	2962	2896	2896
query98	232	216	214	214
query99	1450	1441	1301	1301
Total cold run time: 280040 ms
Total hot run time: 189629 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.09	0.05	0.06
query3	0.24	0.08	0.08
query4	1.61	0.12	0.11
query5	0.29	0.27	0.25
query6	1.19	0.65	0.64
query7	0.03	0.02	0.02
query8	0.06	0.04	0.05
query9	0.64	0.52	0.53
query10	0.57	0.57	0.58
query11	0.18	0.12	0.11
query12	0.15	0.12	0.12
query13	0.64	0.62	0.61
query14	1.03	1.04	1.03
query15	0.86	0.84	0.87
query16	0.40	0.40	0.39
query17	1.02	1.04	1.05
query18	0.21	0.20	0.20
query19	1.90	1.81	1.81
query20	0.01	0.01	0.02
query21	15.44	0.96	0.58
query22	0.76	1.26	0.71
query23	14.79	1.37	0.62
query24	6.85	1.56	0.53
query25	0.50	0.11	0.19
query26	0.52	0.16	0.13
query27	0.07	0.06	0.06
query28	9.59	1.36	0.94
query29	12.58	3.86	3.24
query30	0.28	0.14	0.11
query31	2.82	0.60	0.39
query32	3.26	0.56	0.48
query33	3.07	3.18	3.15
query34	16.34	5.52	4.87
query35	4.88	4.97	4.93
query36	0.70	0.54	0.51
query37	0.10	0.08	0.07
query38	0.06	0.05	0.05
query39	0.03	0.03	0.03
query40	0.17	0.16	0.15
query41	0.08	0.03	0.03
query42	0.04	0.04	0.02
query43	0.05	0.03	0.03
Total cold run time: 104.15 s
Total hot run time: 30.23 s

@msridhar78
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-DS: Total hot run time: 190363 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 70f2e56a996e3bc4330e83ab94831253ef4f24a7, data reload: false

query1	1071	435	410	410
query2	6587	1710	1687	1687
query3	6757	230	221	221
query4	26354	23307	23595	23307
query5	5151	659	503	503
query6	339	242	237	237
query7	4649	490	299	299
query8	300	265	247	247
query9	8701	2554	2588	2554
query10	535	332	285	285
query11	15847	15098	15551	15098
query12	188	135	147	135
query13	1843	570	441	441
query14	12448	9540	9513	9513
query15	219	196	173	173
query16	8089	727	539	539
query17	1832	845	648	648
query18	2309	438	346	346
query19	231	231	193	193
query20	142	137	130	130
query21	339	133	115	115
query22	4601	4758	4471	4471
query23	34853	34126	33491	33491
query24	8268	2376	2404	2376
query25	579	532	478	478
query26	1253	289	185	185
query27	2684	493	351	351
query28	4311	2171	2149	2149
query29	775	591	499	499
query30	296	219	202	202
query31	905	844	740	740
query32	82	69	66	66
query33	585	380	337	337
query34	776	844	509	509
query35	806	815	742	742
query36	1018	1004	950	950
query37	119	106	83	83
query38	3512	3598	3488	3488
query39	1472	1408	1437	1408
query40	222	126	117	117
query41	63	57	58	57
query42	124	111	112	111
query43	469	489	474	474
query44	1306	836	839	836
query45	185	183	176	176
query46	831	1012	645	645
query47	1772	1840	1719	1719
query48	393	421	313	313
query49	773	487	416	416
query50	643	677	407	407
query51	4013	3920	3897	3897
query52	114	117	105	105
query53	234	266	193	193
query54	616	594	549	549
query55	96	88	87	87
query56	343	328	323	323
query57	1192	1190	1145	1145
query58	300	296	281	281
query59	2509	2617	2543	2543
query60	386	378	351	351
query61	195	185	181	181
query62	852	736	673	673
query63	238	194	200	194
query64	4437	1128	832	832
query65	4053	3989	3979	3979
query66	1083	428	346	346
query67	15481	15216	15543	15216
query68	8058	881	600	600
query69	506	330	301	301
query70	1302	1338	1327	1327
query71	521	345	313	313
query72	5830	4923	4915	4915
query73	671	587	361	361
query74	8887	9113	8747	8747
query75	4182	3387	2842	2842
query76	3619	1149	739	739
query77	845	422	332	332
query78	9642	9619	8962	8962
query79	2490	858	604	604
query80	700	569	500	500
query81	537	258	228	228
query82	491	158	139	139
query83	279	263	266	263
query84	255	175	96	96
query85	904	470	428	428
query86	396	312	302	302
query87	3764	3765	3703	3703
query88	3942	2249	2199	2199
query89	390	324	302	302
query90	2001	225	220	220
query91	167	164	132	132
query92	89	70	66	66
query93	2247	977	644	644
query94	681	442	349	349
query95	409	324	310	310
query96	490	560	277	277
query97	2944	3001	2898	2898
query98	246	224	214	214
query99	1338	1388	1278	1278
Total cold run time: 282572 ms
Total hot run time: 190363 ms

@doris-robot
Copy link

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

query1	0.06	0.04	0.05
query2	0.09	0.06	0.06
query3	0.24	0.08	0.08
query4	1.61	0.11	0.11
query5	0.28	0.26	0.25
query6	1.19	0.66	0.63
query7	0.03	0.02	0.03
query8	0.06	0.04	0.05
query9	0.62	0.52	0.52
query10	0.58	0.59	0.58
query11	0.16	0.12	0.13
query12	0.15	0.12	0.11
query13	0.63	0.62	0.60
query14	1.02	1.03	1.01
query15	0.85	0.86	0.87
query16	0.40	0.42	0.40
query17	1.06	1.05	1.04
query18	0.21	0.20	0.19
query19	1.92	1.82	1.82
query20	0.02	0.02	0.01
query21	15.44	0.95	0.58
query22	0.77	1.11	0.64
query23	15.07	1.39	0.65
query24	6.85	1.03	0.31
query25	0.29	0.20	0.12
query26	0.60	0.16	0.14
query27	0.07	0.06	0.06
query28	9.62	1.38	0.92
query29	12.60	3.94	3.21
query30	0.28	0.13	0.11
query31	2.83	0.58	0.39
query32	3.24	0.54	0.48
query33	3.05	3.08	3.10
query34	16.15	5.45	4.87
query35	4.92	4.95	4.88
query36	0.69	0.52	0.50
query37	0.10	0.08	0.08
query38	0.06	0.05	0.04
query39	0.04	0.03	0.03
query40	0.17	0.15	0.15
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 104.19 s
Total hot run time: 29.82 s

@msridhar78
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-DS: Total hot run time: 189978 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 16fe673851c65cb9a03072f27fea9bca60ab7e8e, data reload: false

query1	1043	417	397	397
query2	6584	1689	1704	1689
query3	6760	227	218	218
query4	25246	23723	23393	23393
query5	5396	667	485	485
query6	341	258	238	238
query7	4658	508	300	300
query8	322	277	259	259
query9	8695	2624	2611	2611
query10	565	340	302	302
query11	15580	15273	15663	15273
query12	352	122	124	122
query13	2088	587	499	499
query14	12779	9581	9475	9475
query15	254	204	188	188
query16	8330	687	518	518
query17	2255	789	681	681
query18	2094	468	371	371
query19	283	200	177	177
query20	136	144	121	121
query21	225	137	122	122
query22	4600	4645	4968	4645
query23	34753	33810	33085	33085
query24	8138	2417	2373	2373
query25	516	486	428	428
query26	1217	266	150	150
query27	2717	491	344	344
query28	4340	2176	2166	2166
query29	761	591	477	477
query30	298	235	198	198
query31	899	813	750	750
query32	83	66	64	64
query33	604	353	315	315
query34	777	845	511	511
query35	804	828	740	740
query36	956	1018	930	930
query37	118	109	82	82
query38	3526	3479	3518	3479
query39	1486	1415	1418	1415
query40	227	122	116	116
query41	58	57	55	55
query42	119	109	121	109
query43	483	474	481	474
query44	1311	835	830	830
query45	182	173	175	173
query46	838	995	626	626
query47	1751	1813	1748	1748
query48	386	422	317	317
query49	756	498	408	408
query50	630	686	402	402
query51	3943	3940	3899	3899
query52	111	108	98	98
query53	232	267	192	192
query54	594	594	521	521
query55	88	80	81	80
query56	332	331	321	321
query57	1205	1197	1145	1145
query58	283	274	264	264
query59	2587	2674	2537	2537
query60	351	334	325	325
query61	151	143	166	143
query62	779	737	668	668
query63	231	186	196	186
query64	4429	1140	810	810
query65	4067	3963	3961	3961
query66	1065	419	332	332
query67	15528	15300	15162	15162
query68	8077	928	587	587
query69	510	328	278	278
query70	1334	1337	1292	1292
query71	445	333	312	312
query72	5807	4861	4818	4818
query73	622	570	353	353
query74	8796	9240	8846	8846
query75	3282	3367	2881	2881
query76	3191	1175	760	760
query77	606	399	316	316
query78	9617	9685	8985	8985
query79	2334	849	593	593
query80	727	556	475	475
query81	542	267	234	234
query82	411	161	136	136
query83	273	278	245	245
query84	266	110	90	90
query85	867	514	410	410
query86	390	341	306	306
query87	3733	3782	3658	3658
query88	3245	2180	2238	2180
query89	400	338	288	288
query90	2082	219	214	214
query91	165	162	131	131
query92	86	72	63	63
query93	2675	970	637	637
query94	728	429	337	337
query95	403	321	318	318
query96	484	586	276	276
query97	2906	2979	2908	2908
query98	246	218	218	218
query99	1319	1406	1340	1340
Total cold run time: 279865 ms
Total hot run time: 189978 ms

@doris-robot
Copy link

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

query1	0.06	0.04	0.05
query2	0.09	0.06	0.06
query3	0.26	0.09	0.09
query4	1.61	0.12	0.12
query5	0.29	0.26	0.25
query6	1.17	0.65	0.65
query7	0.03	0.03	0.03
query8	0.05	0.04	0.05
query9	0.65	0.54	0.52
query10	0.59	0.59	0.58
query11	0.16	0.11	0.14
query12	0.15	0.11	0.12
query13	0.63	0.62	0.62
query14	1.04	1.03	1.02
query15	0.86	0.86	0.86
query16	0.41	0.44	0.42
query17	1.04	1.13	1.07
query18	0.21	0.20	0.20
query19	1.98	1.89	1.85
query20	0.02	0.01	0.01
query21	15.44	0.92	0.57
query22	0.76	1.09	0.71
query23	14.97	1.37	0.63
query24	7.23	1.20	1.14
query25	0.50	0.22	0.14
query26	0.75	0.16	0.12
query27	0.07	0.06	0.05
query28	9.29	1.39	0.95
query29	12.60	3.98	3.27
query30	0.28	0.14	0.11
query31	2.82	0.60	0.38
query32	3.27	0.54	0.48
query33	3.17	3.05	3.11
query34	16.01	5.43	4.82
query35	4.90	4.89	4.85
query36	0.69	0.53	0.51
query37	0.10	0.07	0.08
query38	0.07	0.05	0.04
query39	0.04	0.03	0.03
query40	0.18	0.15	0.14
query41	0.09	0.03	0.04
query42	0.04	0.03	0.03
query43	0.05	0.04	0.03
Total cold run time: 104.62 s
Total hot run time: 30.8 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 77.78% (14/18) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.49% (17708/33739)
Line Coverage 37.66% (160769/426896)
Region Coverage 32.17% (122881/381961)
Branch Coverage 33.55% (53864/160543)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 77.78% (14/18) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.16% (23525/33057)
Line Coverage 57.61% (245678/426465)
Region Coverage 52.84% (204390/386789)
Branch Coverage 54.54% (88010/161354)

@msridhar78
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-DS: Total hot run time: 190130 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 16fe673851c65cb9a03072f27fea9bca60ab7e8e, data reload: false

query1	1070	449	408	408
query2	6559	1642	1732	1642
query3	6752	216	231	216
query4	26992	23242	23424	23242
query5	5413	640	508	508
query6	335	260	221	221
query7	4650	504	307	307
query8	300	255	253	253
query9	8718	2548	2592	2548
query10	545	323	280	280
query11	15222	15062	14787	14787
query12	179	119	144	119
query13	1684	539	442	442
query14	11178	9260	9262	9260
query15	205	196	178	178
query16	7630	658	525	525
query17	1203	753	611	611
query18	2048	456	374	374
query19	258	234	191	191
query20	168	138	130	130
query21	211	135	117	117
query22	4754	4909	4547	4547
query23	34590	34240	33648	33648
query24	9831	2499	2451	2451
query25	713	561	539	539
query26	1251	282	166	166
query27	2853	530	408	408
query28	4810	2240	2228	2228
query29	806	634	521	521
query30	302	259	204	204
query31	912	839	779	779
query32	93	74	77	74
query33	572	409	348	348
query34	841	863	566	566
query35	858	899	798	798
query36	1005	1032	923	923
query37	120	109	84	84
query38	3462	3544	3431	3431
query39	1472	1414	1404	1404
query40	225	127	113	113
query41	60	60	59	59
query42	123	114	108	108
query43	488	495	477	477
query44	1328	821	825	821
query45	178	178	175	175
query46	838	989	667	667
query47	1789	1783	1761	1761
query48	404	422	321	321
query49	774	486	416	416
query50	641	694	408	408
query51	3871	3998	3821	3821
query52	120	106	98	98
query53	247	262	207	207
query54	590	607	528	528
query55	98	84	84	84
query56	326	321	323	321
query57	1190	1220	1130	1130
query58	286	274	304	274
query59	2549	2673	2551	2551
query60	340	345	322	322
query61	157	150	145	145
query62	806	753	669	669
query63	229	192	192	192
query64	4445	1161	836	836
query65	4070	3949	3962	3949
query66	1053	441	336	336
query67	15263	15595	15036	15036
query68	8039	988	591	591
query69	538	323	290	290
query70	1361	1271	1263	1263
query71	481	343	313	313
query72	5851	5040	4877	4877
query73	642	596	360	360
query74	9268	8905	8910	8905
query75	3672	3389	2920	2920
query76	3489	1151	733	733
query77	771	422	311	311
query78	9575	9594	8985	8985
query79	2322	796	592	592
query80	632	562	513	513
query81	515	273	231	231
query82	477	167	143	143
query83	276	267	246	246
query84	270	118	96	96
query85	945	545	501	501
query86	371	339	312	312
query87	3737	3766	3706	3706
query88	3976	2243	2239	2239
query89	403	341	294	294
query90	2023	221	223	221
query91	164	159	135	135
query92	84	69	65	65
query93	1879	970	650	650
query94	728	439	326	326
query95	403	317	313	313
query96	489	587	290	290
query97	3044	3000	2867	2867
query98	244	212	210	210
query99	1438	1461	1329	1329
Total cold run time: 281160 ms
Total hot run time: 190130 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 16fe673851c65cb9a03072f27fea9bca60ab7e8e, data reload: false

query1	0.06	0.05	0.05
query2	0.10	0.05	0.05
query3	0.25	0.09	0.08
query4	1.60	0.12	0.11
query5	0.27	0.29	0.26
query6	1.19	0.66	0.64
query7	0.03	0.03	0.03
query8	0.05	0.04	0.05
query9	0.65	0.53	0.52
query10	0.59	0.61	0.60
query11	0.17	0.11	0.11
query12	0.15	0.12	0.12
query13	0.64	0.61	0.61
query14	1.04	1.04	1.02
query15	0.88	0.85	0.87
query16	0.40	0.39	0.40
query17	1.07	1.06	1.09
query18	0.21	0.20	0.20
query19	2.00	1.87	1.88
query20	0.02	0.01	0.02
query21	15.42	0.96	0.58
query22	0.76	1.05	0.66
query23	15.10	1.36	0.62
query24	7.13	2.08	0.45
query25	0.49	0.10	0.20
query26	0.62	0.16	0.14
query27	0.06	0.06	0.06
query28	9.56	1.35	0.94
query29	12.53	4.02	3.24
query30	0.29	0.14	0.12
query31	2.84	0.59	0.39
query32	3.24	0.56	0.48
query33	3.05	3.10	3.02
query34	16.25	5.47	4.87
query35	4.90	4.84	4.95
query36	0.71	0.52	0.54
query37	0.11	0.08	0.08
query38	0.07	0.05	0.04
query39	0.03	0.04	0.03
query40	0.17	0.15	0.14
query41	0.08	0.03	0.03
query42	0.04	0.03	0.03
query43	0.05	0.04	0.03
Total cold run time: 104.87 s
Total hot run time: 30.03 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 77.78% (14/18) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.49% (17709/33739)
Line Coverage 37.67% (160796/426892)
Region Coverage 32.17% (122867/381961)
Branch Coverage 33.55% (53864/160543)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 77.78% (14/18) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.17% (23526/33057)
Line Coverage 57.61% (245695/426461)
Region Coverage 52.85% (204426/386789)
Branch Coverage 54.55% (88023/161354)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 77.78% (14/18) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.17% (23526/33057)
Line Coverage 57.61% (245678/426461)
Region Coverage 52.87% (204508/386789)
Branch Coverage 54.55% (88021/161354)

1 similar comment
@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 77.78% (14/18) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.17% (23526/33057)
Line Coverage 57.61% (245678/426461)
Region Coverage 52.87% (204508/386789)
Branch Coverage 54.55% (88021/161354)

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