Skip to content

Conversation

@gary-cloud
Copy link
Contributor

@gary-cloud gary-cloud commented Jan 15, 2026

What problem does this PR solve?

  1. keep variant subcolumn BF support aligned with FE DDL checks (BE)
  2. reject analyzed inverted index on non-text VARIANT subcolumns (FE)
  3. reject dict-compressed inverted index on non-text VARIANT subcolumns (FE)

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

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?

@gary-cloud
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17636	4187	4037	4037
q2	2079	351	242	242
q3	10159	1319	724	724
q4	10220	925	306	306
q5	7534	2095	1848	1848
q6	185	168	136	136
q7	942	790	643	643
q8	9256	1409	1181	1181
q9	4983	4583	4581	4581
q10	6793	1809	1414	1414
q11	521	293	300	293
q12	683	741	582	582
q13	17779	3869	3096	3096
q14	289	283	269	269
q15	583	529	506	506
q16	710	678	654	654
q17	662	811	482	482
q18	6769	6428	6851	6428
q19	1144	1037	674	674
q20	407	384	258	258
q21	3234	2684	2552	2552
q22	1122	1089	1048	1048
Total cold run time: 103690 ms
Total hot run time: 31954 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4517	4204	4296	4204
q2	350	402	330	330
q3	2220	2889	2478	2478
q4	1525	1871	1409	1409
q5	4394	4273	4361	4273
q6	214	168	131	131
q7	1979	1983	1836	1836
q8	2704	2507	2464	2464
q9	7150	7278	7235	7235
q10	2484	2722	2250	2250
q11	571	491	456	456
q12	744	799	642	642
q13	3581	3814	3055	3055
q14	288	291	257	257
q15	513	483	480	480
q16	625	652	613	613
q17	1091	1260	1322	1260
q18	7432	7376	7383	7376
q19	827	781	798	781
q20	1860	1946	1789	1789
q21	4464	4223	4156	4156
q22	1070	1021	962	962
Total cold run time: 50603 ms
Total hot run time: 48437 ms

@gary-cloud
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17651	4230	4084	4084
q2	2077	361	246	246
q3	10092	1286	719	719
q4	10218	876	307	307
q5	7547	2031	1953	1953
q6	188	170	139	139
q7	921	782	655	655
q8	9275	1457	1257	1257
q9	5074	4605	4682	4605
q10	6731	1774	1398	1398
q11	529	300	283	283
q12	714	766	597	597
q13	17779	3843	3279	3279
q14	287	320	277	277
q15	602	523	508	508
q16	673	697	638	638
q17	650	809	531	531
q18	6805	6460	6945	6460
q19	1267	1063	648	648
q20	455	381	258	258
q21	3386	2652	2549	2549
q22	1156	1097	1044	1044
Total cold run time: 104077 ms
Total hot run time: 32435 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4470	4363	4332	4332
q2	327	428	322	322
q3	2322	2768	2499	2499
q4	1462	1927	1479	1479
q5	4364	4392	4275	4275
q6	216	169	124	124
q7	2025	1944	1840	1840
q8	2606	2439	2412	2412
q9	7220	7056	7192	7056
q10	2484	2662	2329	2329
q11	582	483	475	475
q12	691	755	614	614
q13	3797	3975	3149	3149
q14	273	293	266	266
q15	526	494	486	486
q16	640	735	604	604
q17	1111	1256	1341	1256
q18	7546	7273	7151	7151
q19	869	808	805	805
q20	1885	1965	1812	1812
q21	4604	4448	4158	4158
q22	1100	989	983	983
Total cold run time: 51120 ms
Total hot run time: 48427 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173807 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 741d46fd9c204fdacde77d4515184b96bfec069f, data reload: false

query5	4408	632	480	480
query6	353	242	229	229
query7	4240	470	262	262
query8	352	264	284	264
query9	8719	2884	2860	2860
query10	517	375	337	337
query11	15343	15147	14733	14733
query12	190	114	116	114
query13	1272	497	382	382
query14	6689	3039	2811	2811
query14_1	2738	2688	2713	2688
query15	200	189	167	167
query16	1011	486	485	485
query17	1070	647	540	540
query18	2690	419	324	324
query19	216	216	193	193
query20	123	113	110	110
query21	210	130	111	111
query22	4042	3907	4047	3907
query23	16187	15669	15253	15253
query23_1	15374	15512	15461	15461
query24	7127	1528	1176	1176
query24_1	1173	1136	1150	1136
query25	527	429	397	397
query26	1227	265	153	153
query27	2809	436	268	268
query28	4547	2121	2111	2111
query29	751	549	419	419
query30	312	241	203	203
query31	862	617	558	558
query32	83	75	73	73
query33	528	335	304	304
query34	938	864	534	534
query35	723	762	675	675
query36	762	896	847	847
query37	135	97	82	82
query38	2801	2713	2688	2688
query39	779	771	753	753
query39_1	712	721	710	710
query40	222	134	118	118
query41	66	62	62	62
query42	108	107	102	102
query43	439	461	408	408
query44	1322	738	719	719
query45	181	198	179	179
query46	832	951	575	575
query47	1470	1488	1338	1338
query48	314	323	244	244
query49	606	423	341	341
query50	631	271	200	200
query51	3792	3765	3673	3673
query52	104	105	96	96
query53	297	320	267	267
query54	307	293	258	258
query55	83	80	78	78
query56	305	308	304	304
query57	998	1058	934	934
query58	267	262	249	249
query59	1954	2210	2121	2121
query60	340	338	320	320
query61	160	154	150	150
query62	387	353	309	309
query63	295	263	264	263
query64	4837	1266	993	993
query65	3831	3768	3758	3758
query66	1384	423	330	330
query67	15620	15574	15381	15381
query68	2385	1089	747	747
query69	457	383	339	339
query70	990	882	945	882
query71	335	324	301	301
query72	5573	3381	3536	3381
query73	586	709	308	308
query74	8722	8771	8592	8592
query75	2734	2760	2474	2474
query76	2281	1039	675	675
query77	354	374	305	305
query78	9805	9972	9146	9146
query79	1081	885	576	576
query80	1551	575	482	482
query81	559	262	232	232
query82	1225	143	109	109
query83	337	259	235	235
query84	249	107	96	96
query85	1154	513	439	439
query86	409	298	287	287
query87	2901	2942	2727	2727
query88	3454	2569	2545	2545
query89	381	343	332	332
query90	1911	172	161	161
query91	171	155	138	138
query92	76	68	68	68
query93	921	919	523	523
query94	645	342	303	303
query95	591	342	318	318
query96	635	496	234	234
query97	2308	2369	2286	2286
query98	213	194	197	194
query99	614	579	480	480
Total cold run time: 248797 ms
Total hot run time: 173807 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.09	0.04	0.04
query3	0.25	0.08	0.08
query4	1.61	0.12	0.12
query5	0.28	0.26	0.24
query6	1.15	0.67	0.64
query7	0.03	0.03	0.02
query8	0.06	0.04	0.04
query9	0.57	0.50	0.51
query10	0.55	0.55	0.55
query11	0.14	0.09	0.10
query12	0.15	0.11	0.10
query13	0.59	0.58	0.58
query14	0.96	0.93	0.93
query15	0.79	0.77	0.79
query16	0.43	0.41	0.40
query17	1.05	1.03	1.00
query18	0.23	0.21	0.21
query19	1.93	1.86	1.77
query20	0.02	0.01	0.01
query21	15.47	0.27	0.13
query22	5.31	0.04	0.04
query23	15.87	0.30	0.10
query24	0.98	0.59	0.44
query25	0.12	0.09	0.06
query26	0.14	0.13	0.14
query27	0.07	0.06	0.07
query28	4.18	1.06	0.89
query29	12.51	3.84	3.10
query30	0.27	0.14	0.13
query31	2.79	0.66	0.39
query32	3.24	0.55	0.46
query33	2.96	3.05	3.07
query34	16.44	5.13	4.39
query35	4.44	4.51	4.44
query36	0.66	0.49	0.49
query37	0.11	0.07	0.06
query38	0.07	0.05	0.03
query39	0.05	0.03	0.03
query40	0.17	0.14	0.14
query41	0.09	0.03	0.03
query42	0.04	0.03	0.02
query43	0.04	0.04	0.03
Total cold run time: 96.96 s
Total hot run time: 26.78 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 67.31% (35/52) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.01% (19000/35840)
Line Coverage 39.04% (176008/450814)
Region Coverage 33.61% (136270/405455)
Branch Coverage 34.66% (58926/170017)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 69.23% (36/52) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 70.67% (24821/35123)
Line Coverage 57.07% (256925/450229)
Region Coverage 51.76% (212200/409963)
Branch Coverage 53.29% (91003/170778)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 80.77% (21/26) 🎉
Increment coverage report
Complete coverage report

@gary-cloud
Copy link
Contributor Author

run cloud_p0

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 69.23% (36/52) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 70.67% (24821/35123)
Line Coverage 57.07% (256925/450229)
Region Coverage 51.76% (212200/409963)
Branch Coverage 53.29% (91003/170778)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 80.77% (21/26) 🎉
Increment coverage report
Complete coverage report

@gary-cloud
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17648	4198	4051	4051
q2	2081	352	260	260
q3	10120	1275	724	724
q4	10231	845	306	306
q5	7533	2077	1822	1822
q6	191	176	144	144
q7	911	782	672	672
q8	9270	1380	1158	1158
q9	4933	4545	4633	4545
q10	6811	1782	1417	1417
q11	517	303	271	271
q12	674	727	598	598
q13	17794	3831	3165	3165
q14	304	288	274	274
q15	604	522	509	509
q16	667	676	644	644
q17	654	811	483	483
q18	6665	6430	6366	6366
q19	1101	983	649	649
q20	403	368	240	240
q21	3011	2506	2257	2257
q22	1050	1060	968	968
Total cold run time: 103173 ms
Total hot run time: 31523 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4121	4085	4015	4015
q2	327	383	312	312
q3	2124	2601	2221	2221
q4	1322	1733	1333	1333
q5	4051	4022	4015	4015
q6	215	174	134	134
q7	1876	1823	1689	1689
q8	2858	2504	2541	2504
q9	7368	7163	7167	7163
q10	2563	2773	2292	2292
q11	540	499	454	454
q12	702	762	645	645
q13	3736	4093	3519	3519
q14	403	414	265	265
q15	549	502	491	491
q16	656	669	616	616
q17	1181	1319	1400	1319
q18	8187	7706	7902	7706
q19	895	837	844	837
q20	1949	2096	2064	2064
q21	4846	4830	4388	4388
q22	1173	1031	985	985
Total cold run time: 51642 ms
Total hot run time: 48967 ms

@doris-robot
Copy link

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

query5	4391	607	512	512
query6	363	248	230	230
query7	4215	464	257	257
query8	351	274	246	246
query9	8704	2826	2803	2803
query10	533	382	339	339
query11	15301	15146	14900	14900
query12	178	122	121	121
query13	1264	484	376	376
query14	6298	2997	2819	2819
query14_1	2733	2620	2671	2620
query15	200	194	176	176
query16	983	502	461	461
query17	1119	697	587	587
query18	2489	445	337	337
query19	224	221	201	201
query20	122	119	114	114
query21	216	139	122	122
query22	3852	4091	3916	3916
query23	16073	15663	15237	15237
query23_1	15494	15512	15536	15512
query24	7123	1542	1166	1166
query24_1	1180	1187	1180	1180
query25	562	483	452	452
query26	1241	275	153	153
query27	2769	459	276	276
query28	4532	2131	2112	2112
query29	777	565	460	460
query30	311	246	207	207
query31	797	643	574	574
query32	88	71	75	71
query33	534	362	312	312
query34	885	884	540	540
query35	752	752	712	712
query36	882	935	868	868
query37	132	102	88	88
query38	2679	2725	2705	2705
query39	771	763	742	742
query39_1	733	695	709	695
query40	220	135	118	118
query41	67	62	62	62
query42	104	105	102	102
query43	428	418	415	415
query44	1277	736	721	721
query45	181	185	173	173
query46	840	948	578	578
query47	1338	1440	1425	1425
query48	303	320	251	251
query49	604	439	342	342
query50	638	274	201	201
query51	3797	3776	3880	3776
query52	102	114	101	101
query53	288	327	275	275
query54	295	273	258	258
query55	84	80	78	78
query56	313	301	318	301
query57	1033	1009	968	968
query58	277	258	257	257
query59	2121	2130	2024	2024
query60	341	337	317	317
query61	160	154	159	154
query62	388	348	311	311
query63	293	259	262	259
query64	4906	1305	962	962
query65	3789	3755	3765	3755
query66	1458	421	323	323
query67	15509	15719	15340	15340
query68	2424	1084	741	741
query69	453	360	322	322
query70	1003	935	851	851
query71	333	304	292	292
query72	5379	3232	3348	3232
query73	596	717	306	306
query74	8775	8796	8569	8569
query75	2745	2863	2452	2452
query76	2272	1047	656	656
query77	347	373	307	307
query78	9807	9874	9236	9236
query79	1619	899	597	597
query80	1291	562	492	492
query81	541	276	231	231
query82	979	144	112	112
query83	323	256	241	241
query84	254	117	94	94
query85	913	532	450	450
query86	423	297	321	297
query87	2870	2873	2757	2757
query88	3504	2581	2554	2554
query89	377	345	327	327
query90	1985	172	169	169
query91	176	163	144	144
query92	74	75	69	69
query93	1062	892	523	523
query94	657	339	289	289
query95	578	396	328	328
query96	641	500	229	229
query97	2334	2384	2304	2304
query98	219	201	197	197
query99	602	581	498	498
Total cold run time: 247426 ms
Total hot run time: 174184 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.10	0.04	0.04
query3	0.26	0.09	0.09
query4	1.61	0.12	0.11
query5	0.28	0.26	0.25
query6	1.15	0.68	0.66
query7	0.04	0.02	0.02
query8	0.06	0.04	0.04
query9	0.58	0.50	0.49
query10	0.55	0.56	0.54
query11	0.14	0.10	0.10
query12	0.15	0.11	0.11
query13	0.61	0.59	0.58
query14	0.97	0.95	0.93
query15	0.80	0.76	0.78
query16	0.39	0.40	0.40
query17	0.99	1.09	1.06
query18	0.24	0.22	0.22
query19	1.89	1.88	1.89
query20	0.02	0.01	0.01
query21	15.43	0.26	0.13
query22	5.30	0.06	0.05
query23	16.05	0.29	0.10
query24	2.08	0.28	0.75
query25	0.09	0.08	0.07
query26	0.14	0.14	0.14
query27	0.09	0.04	0.06
query28	4.34	1.06	0.88
query29	12.52	3.92	3.11
query30	0.27	0.14	0.11
query31	2.82	0.64	0.40
query32	3.23	0.55	0.46
query33	2.98	3.08	3.09
query34	15.94	4.99	4.46
query35	4.47	4.47	4.47
query36	0.64	0.49	0.50
query37	0.10	0.06	0.06
query38	0.08	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.14	0.13
query41	0.09	0.03	0.03
query42	0.04	0.02	0.02
query43	0.05	0.04	0.03
Total cold run time: 97.85 s
Total hot run time: 26.95 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 42.31% (11/26) 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 66.67% (34/51) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.97% (18988/35845)
Line Coverage 39.01% (175883/450867)
Region Coverage 33.61% (136299/405472)
Branch Coverage 34.64% (58896/170035)

@gary-cloud
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17648	4224	4085	4085
q2	2045	360	236	236
q3	10133	1338	741	741
q4	10214	844	309	309
q5	7520	2114	1829	1829
q6	187	174	140	140
q7	987	782	679	679
q8	9279	1418	1119	1119
q9	4878	4652	4536	4536
q10	6790	1776	1396	1396
q11	525	303	277	277
q12	700	746	588	588
q13	17793	3849	3105	3105
q14	293	302	278	278
q15	591	530	521	521
q16	740	727	648	648
q17	687	816	525	525
q18	7122	6686	7094	6686
q19	1274	1098	692	692
q20	426	393	280	280
q21	3365	2702	2708	2702
q22	1197	1127	1132	1127
Total cold run time: 104394 ms
Total hot run time: 32499 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4399	4420	4417	4417
q2	354	438	317	317
q3	2333	2866	2549	2549
q4	1460	2036	1603	1603
q5	4399	4430	4308	4308
q6	209	165	130	130
q7	1990	1931	1767	1767
q8	2589	2381	2445	2381
q9	7381	7003	7110	7003
q10	2569	2662	2096	2096
q11	512	465	439	439
q12	665	700	592	592
q13	3327	3785	3105	3105
q14	270	293	262	262
q15	528	487	486	486
q16	647	658	607	607
q17	1106	1246	1279	1246
q18	7488	7194	7394	7194
q19	883	804	809	804
q20	1902	1957	1802	1802
q21	4505	4316	4132	4132
q22	1093	1012	994	994
Total cold run time: 50609 ms
Total hot run time: 48234 ms

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100.00% (32/32) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.47% (25457/35620)
Line Coverage 53.96% (266285/493491)
Region Coverage 51.57% (220796/428156)
Branch Coverage 53.06% (94960/178955)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (10/10) 🎉
Increment coverage report
Complete coverage report

eldenmoon
eldenmoon previously approved these changes Jan 20, 2026
Copy link
Member

@eldenmoon eldenmoon 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 Jan 20, 2026
@github-actions
Copy link
Contributor

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

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

+ fieldPattern + " is not supported for inverted index"
+ " of column: " + column.getName());
}
checkVariantFieldPatternInvertedIndex(column.getName(), fieldPattern,
Copy link
Contributor

@csun5285 csun5285 Jan 20, 2026

Choose a reason for hiding this comment

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

这里为啥不直接调用 InvertedIndexUtil.checkInvertedIndexParser

Copy link
Contributor Author

Choose a reason for hiding this comment

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

已内联并删除该函数,保持逻辑不变

// above types are not supported in bf
if (is_bf_supported_by_fe_for_variant_subcolumn(target.type())) {
target.set_is_bf_column(source.is_bf_column());
} else if (source.is_bf_column()) {
Copy link
Contributor

Choose a reason for hiding this comment

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

这个日志不用打,或者改成debug,info 太频繁了

Copy link
Contributor Author

Choose a reason for hiding this comment

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

已删除此处日志打印

@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Jan 20, 2026
@gary-cloud
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17622	4185	4014	4014
q2	2030	348	258	258
q3	10136	1257	694	694
q4	10192	794	298	298
q5	7521	2043	1794	1794
q6	188	178	140	140
q7	918	793	645	645
q8	9277	1363	1152	1152
q9	4896	4517	4596	4517
q10	6751	1790	1370	1370
q11	514	277	284	277
q12	681	747	574	574
q13	17787	3770	3039	3039
q14	287	295	289	289
q15	581	508	508	508
q16	660	658	615	615
q17	652	794	464	464
q18	6544	6280	6689	6280
q19	1160	1035	695	695
q20	398	377	289	289
q21	3207	2602	2494	2494
q22	1164	1104	1054	1054
Total cold run time: 103166 ms
Total hot run time: 31460 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4342	4268	4321	4268
q2	347	421	334	334
q3	2277	2816	2431	2431
q4	1499	1849	1494	1494
q5	4551	4400	4319	4319
q6	214	167	125	125
q7	1958	2062	1726	1726
q8	2503	2336	2426	2336
q9	7332	7187	7338	7187
q10	2547	2673	2233	2233
q11	592	484	451	451
q12	737	729	610	610
q13	3632	3776	3027	3027
q14	268	297	271	271
q15	528	494	480	480
q16	624	646	619	619
q17	1115	1190	1318	1190
q18	7384	7434	7271	7271
q19	808	776	801	776
q20	1881	1949	1802	1802
q21	4501	4137	4112	4112
q22	1056	1022	966	966
Total cold run time: 50696 ms
Total hot run time: 48028 ms

@doris-robot
Copy link

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

query5	4408	618	491	491
query6	337	230	212	212
query7	4226	451	280	280
query8	339	254	245	245
query9	8737	2866	2902	2866
query10	530	387	329	329
query11	15086	15351	14973	14973
query12	179	117	117	117
query13	1251	475	389	389
query14	6168	3011	2767	2767
query14_1	2659	2611	2668	2611
query15	207	188	178	178
query16	997	478	372	372
query17	1097	671	574	574
query18	2453	441	326	326
query19	227	218	190	190
query20	125	117	114	114
query21	214	139	120	120
query22	3957	3955	4188	3955
query23	15925	15641	15387	15387
query23_1	15666	15392	15454	15392
query24	7157	1525	1153	1153
query24_1	1167	1141	1197	1141
query25	547	443	398	398
query26	1253	283	153	153
query27	2748	439	280	280
query28	4541	2165	2170	2165
query29	797	521	435	435
query30	309	241	208	208
query31	800	643	577	577
query32	85	75	80	75
query33	532	343	317	317
query34	880	863	523	523
query35	724	785	673	673
query36	825	882	806	806
query37	136	99	89	89
query38	2730	2759	2699	2699
query39	779	746	739	739
query39_1	739	724	708	708
query40	224	133	120	120
query41	74	70	68	68
query42	104	102	101	101
query43	432	454	419	419
query44	1328	757	749	749
query45	186	236	177	177
query46	825	943	571	571
query47	1427	1448	1406	1406
query48	309	315	238	238
query49	598	415	337	337
query50	607	260	198	198
query51	3788	3815	3807	3807
query52	99	105	93	93
query53	283	319	268	268
query54	279	266	263	263
query55	86	83	74	74
query56	298	300	310	300
query57	981	1023	966	966
query58	267	255	249	249
query59	2087	2047	1932	1932
query60	335	327	308	308
query61	152	146	147	146
query62	416	356	319	319
query63	293	266	260	260
query64	5024	1282	945	945
query65	3825	3714	3732	3714
query66	1427	468	316	316
query67	15592	15549	15462	15462
query68	2407	1103	759	759
query69	435	369	317	317
query70	1020	902	966	902
query71	319	302	285	285
query72	5280	3224	2475	2475
query73	589	685	309	309
query74	8785	8799	8505	8505
query75	2745	2823	2467	2467
query76	2266	1061	640	640
query77	359	368	296	296
query78	9728	9821	9087	9087
query79	1096	902	578	578
query80	1268	551	485	485
query81	546	262	232	232
query82	991	143	105	105
query83	322	254	245	245
query84	250	115	91	91
query85	882	473	439	439
query86	420	292	292	292
query87	2847	2805	2797	2797
query88	3461	2568	2513	2513
query89	379	346	318	318
query90	1965	172	160	160
query91	155	157	128	128
query92	74	78	68	68
query93	1084	881	538	538
query94	641	325	305	305
query95	570	332	376	332
query96	636	503	232	232
query97	2324	2371	2332	2332
query98	212	209	194	194
query99	601	598	510	510
Total cold run time: 246680 ms
Total hot run time: 172708 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.04
query2	0.09	0.05	0.04
query3	0.26	0.08	0.08
query4	1.61	0.12	0.12
query5	0.28	0.25	0.25
query6	1.14	0.66	0.66
query7	0.03	0.03	0.03
query8	0.06	0.04	0.04
query9	0.57	0.49	0.50
query10	0.55	0.55	0.55
query11	0.14	0.10	0.10
query12	0.14	0.10	0.11
query13	0.61	0.58	0.58
query14	0.95	0.94	0.93
query15	0.79	0.77	0.78
query16	0.39	0.42	0.38
query17	1.00	1.00	1.04
query18	0.24	0.22	0.22
query19	1.93	1.86	1.87
query20	0.02	0.01	0.02
query21	15.44	0.27	0.15
query22	5.30	0.06	0.05
query23	15.96	0.29	0.10
query24	1.47	0.35	0.57
query25	0.10	0.06	0.08
query26	0.13	0.14	0.13
query27	0.10	0.05	0.08
query28	3.98	1.06	0.88
query29	12.59	3.87	3.12
query30	0.29	0.14	0.14
query31	2.81	0.61	0.40
query32	3.25	0.56	0.47
query33	2.92	3.04	3.09
query34	15.99	5.06	4.41
query35	4.41	4.40	4.44
query36	0.65	0.51	0.49
query37	0.11	0.07	0.06
query38	0.07	0.05	0.04
query39	0.04	0.02	0.03
query40	0.17	0.13	0.13
query41	0.09	0.04	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.04
Total cold run time: 96.8 s
Total hot run time: 26.84 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 100.00% (7/7) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 96.30% (26/27) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.40% (19041/36341)
Line Coverage 35.69% (176320/494049)
Region Coverage 32.22% (136508/423627)
Branch Coverage 33.13% (59037/178192)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100.00% (27/27) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 73.17% (26064/35620)
Line Coverage 56.14% (277053/493491)
Region Coverage 53.72% (229998/428130)
Branch Coverage 55.50% (99319/178953)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (7/7) 🎉
Increment coverage report
Complete coverage report

Copy link
Member

@eldenmoon eldenmoon 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
Copy link
Contributor

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

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jan 20, 2026
Copy link
Contributor

@csun5285 csun5285 left a comment

Choose a reason for hiding this comment

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

LGTM

@eldenmoon eldenmoon merged commit 7acee4f into apache:master Jan 20, 2026
31 of 34 checks passed
github-actions bot pushed a commit that referenced this pull request Jan 20, 2026
…on (#59921)

1. keep variant subcolumn BF support aligned with FE DDL checks (BE)
2. reject analyzed inverted index on non-text VARIANT subcolumns (FE)
3. reject dict-compressed inverted index on non-text VARIANT subcolumns
(FE)
@gary-cloud gary-cloud deleted the skip_bf branch January 20, 2026 07:32
yiguolei pushed a commit that referenced this pull request Jan 20, 2026
…dex validation #59921 (#60056)

Cherry-picked from #59921

Co-authored-by: Gary <gagagaryyy@foxmail.com>
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/4.0.3-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants