Skip to content

Conversation

@kaka11chen
Copy link
Contributor

What problem does this PR solve?

Problem Summary:

Release note

[feature] (hive_write) add hive_staging_dir catalog properties and change default value under the writing target table.

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

@Thearas
Copy link
Contributor

Thearas commented Jan 19, 2026

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?

@kaka11chen
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17602	4155	4051	4051
q2	2050	348	229	229
q3	10188	1260	702	702
q4	10233	868	305	305
q5	7551	2075	1847	1847
q6	194	173	138	138
q7	914	781	640	640
q8	9256	1372	1084	1084
q9	4822	4522	4506	4506
q10	6801	1794	1401	1401
q11	512	308	281	281
q12	678	736	585	585
q13	17785	3820	3053	3053
q14	297	299	286	286
q15	578	510	519	510
q16	683	676	622	622
q17	653	777	556	556
q18	6752	6533	6720	6533
q19	1502	1136	701	701
q20	408	379	268	268
q21	3255	2606	2572	2572
q22	1127	1076	1098	1076
Total cold run time: 103841 ms
Total hot run time: 31946 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4365	4269	4284	4269
q2	329	404	338	338
q3	2389	2798	2468	2468
q4	1419	1880	1391	1391
q5	4556	4306	4297	4297
q6	211	170	128	128
q7	1948	1957	1736	1736
q8	2571	2557	2533	2533
q9	7294	7225	7413	7225
q10	2504	2589	2161	2161
q11	528	471	440	440
q12	667	712	543	543
q13	3307	4059	3115	3115
q14	265	287	265	265
q15	527	488	488	488
q16	620	659	608	608
q17	1090	1238	1336	1238
q18	7308	7311	7318	7311
q19	848	751	760	751
q20	1868	1962	1793	1793
q21	4491	4267	4187	4187
q22	1062	1033	995	995
Total cold run time: 50167 ms
Total hot run time: 48280 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173189 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 8a3584f88feab680f94513996ed1d7a8b7d93d27, data reload: false

query5	4379	619	472	472
query6	318	220	203	203
query7	4220	449	256	256
query8	342	244	232	232
query9	8690	2895	2883	2883
query10	503	367	326	326
query11	15052	15099	14880	14880
query12	172	114	112	112
query13	1234	466	369	369
query14	6115	3009	2732	2732
query14_1	2647	2613	2667	2613
query15	202	190	171	171
query16	983	466	458	458
query17	1070	637	533	533
query18	2427	423	315	315
query19	215	211	190	190
query20	118	115	109	109
query21	210	136	119	119
query22	3988	4011	3801	3801
query23	15788	15506	15363	15363
query23_1	15500	15394	15364	15364
query24	7178	1550	1143	1143
query24_1	1155	1162	1186	1162
query25	528	472	406	406
query26	1241	275	162	162
query27	2754	447	280	280
query28	4578	2171	2186	2171
query29	775	527	433	433
query30	303	230	208	208
query31	816	637	546	546
query32	82	77	75	75
query33	539	376	322	322
query34	908	873	522	522
query35	722	745	691	691
query36	878	904	820	820
query37	140	100	88	88
query38	2724	2714	2701	2701
query39	767	748	712	712
query39_1	710	715	703	703
query40	223	140	118	118
query41	72	68	66	66
query42	110	102	102	102
query43	430	462	414	414
query44	1334	748	741	741
query45	192	196	181	181
query46	826	941	573	573
query47	1376	1417	1329	1329
query48	320	320	241	241
query49	626	441	358	358
query50	612	281	210	210
query51	3716	3820	3793	3793
query52	105	104	99	99
query53	291	330	277	277
query54	304	286	263	263
query55	85	85	79	79
query56	322	311	328	311
query57	994	1028	915	915
query58	273	265	272	265
query59	2165	2220	1954	1954
query60	347	343	318	318
query61	175	171	169	169
query62	387	375	334	334
query63	298	269	268	268
query64	4959	1319	996	996
query65	3885	3713	3737	3713
query66	1460	414	311	311
query67	15370	15376	15393	15376
query68	2382	1083	763	763
query69	446	373	321	321
query70	964	902	886	886
query71	321	311	284	284
query72	5338	3049	3408	3049
query73	588	717	306	306
query74	8702	8822	8515	8515
query75	2779	2775	2458	2458
query76	2281	1081	642	642
query77	359	380	305	305
query78	9724	9841	9113	9113
query79	1087	919	585	585
query80	1290	574	486	486
query81	542	257	233	233
query82	999	145	109	109
query83	355	263	235	235
query84	252	107	100	100
query85	1031	469	415	415
query86	444	302	291	291
query87	2838	2841	2781	2781
query88	3448	2563	2538	2538
query89	384	336	321	321
query90	1877	174	171	171
query91	170	153	130	130
query92	75	73	71	71
query93	1047	894	541	541
query94	660	308	305	305
query95	579	327	311	311
query96	630	500	226	226
query97	2342	2378	2313	2313
query98	213	196	198	196
query99	587	572	506	506
Total cold run time: 246083 ms
Total hot run time: 173189 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.05
query2	0.10	0.05	0.04
query3	0.25	0.09	0.09
query4	1.60	0.12	0.12
query5	0.27	0.27	0.25
query6	1.15	0.65	0.66
query7	0.03	0.03	0.02
query8	0.05	0.04	0.04
query9	0.58	0.49	0.50
query10	0.55	0.54	0.54
query11	0.13	0.09	0.10
query12	0.14	0.10	0.10
query13	0.60	0.58	0.59
query14	0.96	0.95	0.95
query15	0.77	0.77	0.78
query16	0.38	0.39	0.39
query17	1.05	1.00	0.98
query18	0.24	0.21	0.22
query19	1.95	1.86	1.85
query20	0.01	0.01	0.02
query21	15.43	0.28	0.14
query22	5.29	0.05	0.04
query23	15.85	0.30	0.11
query24	1.39	0.26	0.55
query25	0.13	0.08	0.07
query26	0.14	0.13	0.13
query27	0.05	0.04	0.10
query28	3.74	1.08	0.88
query29	12.52	3.85	3.12
query30	0.28	0.15	0.12
query31	2.82	0.62	0.39
query32	3.25	0.56	0.45
query33	2.98	2.96	3.04
query34	16.23	5.09	4.44
query35	4.42	4.49	4.47
query36	0.66	0.50	0.49
query37	0.11	0.06	0.07
query38	0.07	0.04	0.04
query39	0.05	0.03	0.03
query40	0.17	0.13	0.13
query41	0.09	0.03	0.03
query42	0.04	0.04	0.03
query43	0.05	0.04	0.04
Total cold run time: 96.62 s
Total hot run time: 26.68 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 0.00% (0/7) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 71.43% (5/7) 🎉
Increment coverage report
Complete coverage report

…nge default value under the writing target table.
@kaka11chen
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17630	4272	4055	4055
q2	2021	364	249	249
q3	10161	1286	717	717
q4	10188	761	308	308
q5	7512	2085	1789	1789
q6	189	167	136	136
q7	947	784	633	633
q8	9263	1373	1114	1114
q9	4908	4564	4483	4483
q10	6757	1773	1410	1410
q11	531	287	289	287
q12	692	754	559	559
q13	17798	3782	3168	3168
q14	290	286	273	273
q15	587	515	504	504
q16	686	674	660	660
q17	651	767	514	514
q18	6639	6262	6757	6262
q19	1240	1050	642	642
q20	392	400	282	282
q21	3231	2580	2567	2567
q22	1169	1078	1023	1023
Total cold run time: 103482 ms
Total hot run time: 31635 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4338	4291	4372	4291
q2	340	414	325	325
q3	2224	2752	2398	2398
q4	1460	1908	1420	1420
q5	4694	4251	4479	4251
q6	221	186	136	136
q7	2013	1996	1794	1794
q8	2555	2433	2385	2385
q9	7049	7108	7253	7108
q10	2452	2673	2247	2247
q11	543	466	460	460
q12	736	774	600	600
q13	3360	3776	3125	3125
q14	267	277	258	258
q15	520	486	489	486
q16	608	678	601	601
q17	1113	1238	1361	1238
q18	7168	7001	7084	7001
q19	822	779	786	779
q20	1864	1943	1858	1858
q21	4516	4208	4094	4094
q22	1052	1013	958	958
Total cold run time: 49915 ms
Total hot run time: 47813 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173731 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 094e5816a786fef63b65691a4327e0a069c8467e, data reload: false

query5	4378	615	476	476
query6	324	218	200	200
query7	4221	448	257	257
query8	341	245	238	238
query9	8701	2895	2923	2895
query10	499	370	324	324
query11	15314	15258	14819	14819
query12	161	114	110	110
query13	1237	452	369	369
query14	6121	2935	2712	2712
query14_1	2628	2617	2629	2617
query15	209	193	167	167
query16	965	479	461	461
query17	1062	640	541	541
query18	2460	432	332	332
query19	216	218	193	193
query20	122	117	111	111
query21	213	141	116	116
query22	3869	4151	3790	3790
query23	15853	15684	15291	15291
query23_1	15522	15642	15493	15493
query24	7125	1512	1171	1171
query24_1	1149	1143	1145	1143
query25	541	454	401	401
query26	1241	277	151	151
query27	2750	436	315	315
query28	4549	2174	2153	2153
query29	740	499	412	412
query30	309	237	203	203
query31	734	628	560	560
query32	89	73	70	70
query33	509	334	306	306
query34	906	862	524	524
query35	772	745	659	659
query36	849	899	866	866
query37	127	91	85	85
query38	2704	2692	2688	2688
query39	769	745	714	714
query39_1	728	709	712	709
query40	217	133	115	115
query41	63	62	61	61
query42	103	98	96	96
query43	432	419	396	396
query44	1308	741	740	740
query45	183	178	179	178
query46	827	925	573	573
query47	1460	1490	1437	1437
query48	319	324	233	233
query49	605	447	338	338
query50	602	265	193	193
query51	3856	3848	3719	3719
query52	101	105	92	92
query53	282	330	274	274
query54	280	274	260	260
query55	82	81	76	76
query56	301	325	323	323
query57	1036	1004	970	970
query58	265	263	248	248
query59	1999	2132	1940	1940
query60	351	314	306	306
query61	151	143	146	143
query62	381	372	318	318
query63	289	261	260	260
query64	4925	1265	953	953
query65	3819	3698	3746	3698
query66	1443	409	306	306
query67	15475	15541	15399	15399
query68	2459	1087	767	767
query69	440	360	323	323
query70	979	934	915	915
query71	313	308	290	290
query72	5311	3298	3373	3298
query73	624	738	311	311
query74	8744	8741	8611	8611
query75	2750	2803	2441	2441
query76	2294	1047	633	633
query77	368	392	319	319
query78	9707	9848	9087	9087
query79	1048	904	593	593
query80	690	585	546	546
query81	482	267	233	233
query82	1349	151	113	113
query83	373	259	241	241
query84	258	119	95	95
query85	897	513	427	427
query86	343	300	284	284
query87	2876	2857	2791	2791
query88	3456	2592	2573	2573
query89	377	354	326	326
query90	1904	161	161	161
query91	168	154	135	135
query92	72	71	70	70
query93	920	881	540	540
query94	445	308	272	272
query95	567	343	320	320
query96	641	498	230	230
query97	2317	2368	2295	2295
query98	210	199	198	198
query99	617	569	491	491
Total cold run time: 245158 ms
Total hot run time: 173731 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.10	0.05	0.05
query3	0.26	0.09	0.09
query4	1.61	0.12	0.11
query5	0.28	0.27	0.25
query6	1.15	0.68	0.68
query7	0.03	0.03	0.02
query8	0.05	0.04	0.04
query9	0.57	0.52	0.49
query10	0.55	0.53	0.55
query11	0.15	0.10	0.10
query12	0.14	0.11	0.11
query13	0.60	0.59	0.58
query14	0.95	0.96	0.96
query15	0.80	0.78	0.79
query16	0.39	0.39	0.40
query17	1.05	1.05	1.05
query18	0.23	0.21	0.22
query19	1.87	1.89	1.84
query20	0.02	0.02	0.01
query21	15.46	0.24	0.14
query22	5.47	0.06	0.04
query23	16.23	0.29	0.10
query24	1.45	0.35	0.59
query25	0.11	0.05	0.05
query26	0.13	0.14	0.13
query27	0.10	0.08	0.06
query28	4.11	1.07	0.88
query29	12.53	3.89	3.14
query30	0.28	0.14	0.12
query31	2.80	0.63	0.40
query32	3.24	0.55	0.46
query33	3.06	3.05	3.03
query34	16.08	5.08	4.40
query35	4.51	4.43	4.49
query36	0.66	0.51	0.49
query37	0.10	0.06	0.07
query38	0.07	0.04	0.03
query39	0.04	0.03	0.03
query40	0.17	0.15	0.13
query41	0.09	0.03	0.03
query42	0.04	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 97.62 s
Total hot run time: 26.89 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 21.57% (22/102) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 0.00% (0/102) 🎉
Increment coverage report
Complete coverage report

}
}

private static boolean isSubDirectory(String parent, String child) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Add unit test for these static methods.
This check is very important, we need to cover every corner case, otherwise, we may delete data file accidentally

Copy link
Contributor Author

Choose a reason for hiding this comment

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

ok

String user = ConnectContext.get().getCurrentUserIdentity().getUser();
return LocationPath.getTempWritePath(location, "/tmp/.doris_staging/" + user);
String defaultStagingBaseDir = ".doris_staging";
String stagingBaseDir = targetTable.getCatalog().getCatalogProperty()
Copy link
Contributor

Choose a reason for hiding this comment

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

Can user specify this stage dir arbitrarily? Is it safe?
What if user specify dir like /etc or /?

Copy link
Contributor

Choose a reason for hiding this comment

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

i think we should only support /tmp/.staging or relative dir?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Other systems also use this facility.

@kaka11chen
Copy link
Contributor Author

run buildall

@kaka11chen
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17615	4158	4048	4048
q2	2041	354	237	237
q3	10174	1265	716	716
q4	10195	821	300	300
q5	7529	2076	1832	1832
q6	187	183	144	144
q7	911	810	634	634
q8	9284	1435	1090	1090
q9	4873	4557	4610	4557
q10	6764	1790	1387	1387
q11	514	284	266	266
q12	661	715	586	586
q13	17787	3838	3122	3122
q14	289	316	279	279
q15	578	511	513	511
q16	685	667	624	624
q17	633	708	588	588
q18	6598	6560	6298	6298
q19	1243	972	601	601
q20	397	357	244	244
q21	3021	2417	2191	2191
q22	1010	990	941	941
Total cold run time: 102989 ms
Total hot run time: 31196 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4105	4068	4028	4028
q2	326	387	326	326
q3	2099	2555	2208	2208
q4	1337	1719	1342	1342
q5	4027	4030	4043	4030
q6	206	174	135	135
q7	1940	1872	1740	1740
q8	2867	2486	2436	2436
q9	7553	7164	7208	7164
q10	2479	2791	2295	2295
q11	558	470	462	462
q12	732	755	689	689
q13	3699	4066	3503	3503
q14	307	293	279	279
q15	572	532	488	488
q16	641	707	635	635
q17	1186	1306	1416	1306
q18	7989	7499	7717	7499
q19	989	833	838	833
q20	1942	2073	1918	1918
q21	4750	4701	4258	4258
q22	1037	1061	944	944
Total cold run time: 51341 ms
Total hot run time: 48518 ms

@doris-robot
Copy link

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

query5	4424	639	490	490
query6	329	216	205	205
query7	4214	462	263	263
query8	336	242	232	232
query9	8699	2855	2891	2855
query10	490	381	318	318
query11	15197	15017	14869	14869
query12	174	123	120	120
query13	1257	486	387	387
query14	6088	3046	2781	2781
query14_1	2632	2644	2656	2644
query15	212	195	175	175
query16	981	471	452	452
query17	1090	649	545	545
query18	2510	433	332	332
query19	218	226	194	194
query20	119	116	111	111
query21	214	137	116	116
query22	3952	3948	4120	3948
query23	15895	15511	15255	15255
query23_1	15369	15477	15315	15315
query24	7089	1564	1181	1181
query24_1	1132	1176	1185	1176
query25	549	463	420	420
query26	1237	270	157	157
query27	2772	445	277	277
query28	4549	2172	2163	2163
query29	774	529	442	442
query30	316	243	209	209
query31	812	624	577	577
query32	85	76	75	75
query33	535	355	324	324
query34	886	894	535	535
query35	725	770	672	672
query36	925	898	821	821
query37	131	100	84	84
query38	2704	2713	2568	2568
query39	762	740	742	740
query39_1	708	736	704	704
query40	220	139	123	123
query41	74	107	62	62
query42	102	95	97	95
query43	438	482	421	421
query44	1329	754	739	739
query45	177	179	172	172
query46	834	949	577	577
query47	1366	1459	1431	1431
query48	328	322	240	240
query49	604	426	350	350
query50	609	264	200	200
query51	3740	3928	3754	3754
query52	102	105	99	99
query53	284	329	267	267
query54	282	256	264	256
query55	81	76	73	73
query56	296	297	301	297
query57	986	1026	939	939
query58	266	254	260	254
query59	1957	2158	2060	2060
query60	333	327	310	310
query61	155	142	148	142
query62	409	353	304	304
query63	292	265	262	262
query64	4881	1246	964	964
query65	3784	3721	3741	3721
query66	1464	411	311	311
query67	15531	15560	15376	15376
query68	2760	1102	752	752
query69	443	350	324	324
query70	997	956	956	956
query71	314	315	289	289
query72	5420	3104	3247	3104
query73	597	712	307	307
query74	8702	8696	8488	8488
query75	2757	2788	2452	2452
query76	2340	1035	642	642
query77	369	372	312	312
query78	9719	9897	9203	9203
query79	1052	948	607	607
query80	1254	565	466	466
query81	553	263	237	237
query82	1005	140	109	109
query83	320	252	240	240
query84	250	117	87	87
query85	896	472	415	415
query86	409	304	290	290
query87	2851	2845	2811	2811
query88	3426	2577	2554	2554
query89	379	360	334	334
query90	2008	171	161	161
query91	159	159	135	135
query92	73	76	67	67
query93	992	886	548	548
query94	640	300	300	300
query95	569	396	315	315
query96	624	504	238	238
query97	2327	2394	2299	2299
query98	216	202	196	196
query99	650	590	538	538
Total cold run time: 245986 ms
Total hot run time: 173374 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.06
query2	0.09	0.04	0.04
query3	0.26	0.09	0.09
query4	1.61	0.11	0.11
query5	0.27	0.26	0.25
query6	1.15	0.66	0.66
query7	0.03	0.02	0.03
query8	0.06	0.04	0.04
query9	0.56	0.50	0.48
query10	0.56	0.54	0.54
query11	0.14	0.10	0.10
query12	0.14	0.11	0.11
query13	0.60	0.59	0.58
query14	0.95	0.94	0.94
query15	0.79	0.78	0.79
query16	0.40	0.40	0.39
query17	1.01	1.03	1.06
query18	0.22	0.21	0.21
query19	1.96	1.87	1.89
query20	0.01	0.01	0.01
query21	15.43	0.26	0.14
query22	5.20	0.05	0.04
query23	15.86	0.29	0.10
query24	1.79	1.33	0.54
query25	0.10	0.12	0.20
query26	0.13	0.12	0.12
query27	0.08	0.06	0.07
query28	5.33	1.06	0.89
query29	12.58	3.92	3.17
query30	0.27	0.15	0.11
query31	2.81	0.62	0.39
query32	3.24	0.54	0.47
query33	2.98	2.96	3.10
query34	16.07	5.08	4.46
query35	4.42	4.42	4.51
query36	0.66	0.50	0.49
query37	0.10	0.07	0.06
query38	0.08	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.14	0.14
query41	0.10	0.03	0.03
query42	0.05	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 98.39 s
Total hot run time: 27.14 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 60.38% (64/106) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 45.28% (48/106) 🎉
Increment coverage report
Complete coverage report

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jan 21, 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.

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.1.x dev/4.0.x reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants