Skip to content

Conversation

@freemandealer
Copy link
Contributor

@freemandealer freemandealer commented Jul 4, 2025

pick #49456
When the system restarts, the LRU queue in memory is lost due to lack of persistence. This requires re-scanning the disk directory to load data, leading to the following issues:

  1. The loading order after restart depends on directory traversal, and the original eviction order cannot be preserved.
  2. If the system enters resource limit mode after restart, it may mistakenly delete frequently accessed hot data by users.

In this commit, we periodically dump the LRU queue information to disk and rebuild the LRU queue upon restart. Considering that the LRU content may be extensive, we only dump the tail end (the part that will be evicted first) of the LRU queue, with the specific quantity configured by the config.

What problem does this PR solve?

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

…9456)

When the system restarts, the LRU queue in memory is lost due to lack of
persistence. This requires re-scanning the disk directory to load data,
leading to the following issues:
1. The loading order after restart depends on directory traversal, and
the original eviction order cannot be preserved.
2. If the system enters resource limit mode after restart, it may
mistakenly delete frequently accessed hot data by users.

In this commit, we periodically dump the LRU queue information to disk
and rebuild the LRU queue upon restart. Considering that the LRU content
may be extensive, we only dump the tail end (the part that will be
evicted first) of the LRU queue, with the specific quantity configured
by the config.
@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?

@freemandealer
Copy link
Contributor Author

run buildall

@freemandealer freemandealer changed the title [enhancement](cloud) Persist LRU information for file cache (#49456) [enhancement](cloud) Persist LRU information for file cache (pick #49456) Jul 4, 2025
@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 82.67% (1121/1356)
Line Coverage 66.50% (19506/29332)
Region Coverage 65.94% (9617/14585)
Branch Coverage 55.45% (5064/9132)

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 78.01% (525/673) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 41.31% (10977/26572)
Line Coverage 32.10% (94128/293205)
Region Coverage 31.18% (48501/155527)
Branch Coverage 27.63% (24850/89924)

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17903	6990	6654	6654
q2	2069	185	160	160
q3	10610	1151	1197	1151
q4	10434	738	746	738
q5	7757	2906	2822	2822
q6	219	134	129	129
q7	990	611	588	588
q8	9364	1957	2003	1957
q9	6629	6390	6395	6390
q10	6995	2302	2348	2302
q11	480	265	259	259
q12	396	211	207	207
q13	17774	2992	2990	2990
q14	252	205	208	205
q15	518	480	462	462
q16	525	384	377	377
q17	999	635	648	635
q18	7318	6748	6704	6704
q19	1432	1080	962	962
q20	479	194	203	194
q21	3969	3206	3062	3062
q22	1070	995	970	970
Total cold run time: 108182 ms
Total hot run time: 39918 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6611	6584	6563	6563
q2	331	227	231	227
q3	2931	2937	2929	2929
q4	2022	1892	1818	1818
q5	5728	5732	5726	5726
q6	214	130	125	125
q7	2271	1795	1809	1795
q8	3356	3500	3539	3500
q9	8679	8888	8875	8875
q10	3547	3517	3525	3517
q11	597	512	506	506
q12	782	625	611	611
q13	9674	3172	3130	3130
q14	295	276	265	265
q15	498	466	458	458
q16	493	428	459	428
q17	1875	1646	1614	1614
q18	8355	7803	7688	7688
q19	1694	1569	1614	1569
q20	2109	1851	1873	1851
q21	5312	5001	5044	5001
q22	1166	1030	1024	1024
Total cold run time: 68540 ms
Total hot run time: 59220 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 197295 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 9523baf8bf11b8fd52b9bb9d10b327c8b96e3de3, data reload: false

query1	1280	904	894	894
query2	6285	1872	1881	1872
query3	10830	4364	4497	4364
query4	33185	23410	23437	23410
query5	3594	461	452	452
query6	266	169	173	169
query7	3987	312	319	312
query8	275	218	218	218
query9	9558	2571	2557	2557
query10	465	260	258	258
query11	17959	15476	15239	15239
query12	153	104	105	104
query13	1556	436	424	424
query14	9616	7173	7157	7157
query15	234	175	195	175
query16	8046	517	484	484
query17	1638	597	613	597
query18	2159	307	304	304
query19	223	165	169	165
query20	122	128	121	121
query21	206	109	113	109
query22	4832	4486	4443	4443
query23	34953	34204	33949	33949
query24	11650	2918	2979	2918
query25	639	433	427	427
query26	1221	180	170	170
query27	2452	365	366	365
query28	7723	2178	2171	2171
query29	835	471	474	471
query30	271	165	157	157
query31	1019	821	855	821
query32	104	61	61	61
query33	775	316	301	301
query34	927	523	539	523
query35	874	766	715	715
query36	1116	944	952	944
query37	114	74	69	69
query38	4119	3996	3930	3930
query39	1517	1453	1463	1453
query40	201	101	102	101
query41	51	50	47	47
query42	115	101	106	101
query43	517	483	473	473
query44	1250	796	822	796
query45	183	171	173	171
query46	1187	732	744	732
query47	2015	1915	1916	1915
query48	503	409	405	405
query49	960	420	411	411
query50	851	423	430	423
query51	7443	7237	7323	7237
query52	100	87	88	87
query53	252	187	180	180
query54	1272	484	485	484
query55	91	79	80	79
query56	268	247	249	247
query57	1262	1227	1175	1175
query58	229	218	226	218
query59	3210	3033	3039	3033
query60	295	255	251	251
query61	109	105	107	105
query62	870	693	700	693
query63	227	201	193	193
query64	4101	698	674	674
query65	3364	3301	3260	3260
query66	764	296	297	296
query67	15751	15402	15851	15402
query68	4588	582	579	579
query69	443	265	258	258
query70	1176	1114	1161	1114
query71	335	261	273	261
query72	6282	4042	4035	4035
query73	749	353	358	353
query74	10584	9244	9238	9238
query75	3413	2640	2686	2640
query76	2624	1080	1071	1071
query77	383	273	270	270
query78	10582	9601	9608	9601
query79	2230	598	600	598
query80	1179	435	436	435
query81	554	220	215	215
query82	914	87	87	87
query83	230	142	141	141
query84	240	85	79	79
query85	1385	309	284	284
query86	442	313	287	287
query87	4386	4250	4236	4236
query88	3622	2426	2399	2399
query89	412	293	287	287
query90	1889	191	186	186
query91	179	152	149	149
query92	70	49	52	49
query93	2295	553	555	553
query94	829	292	304	292
query95	354	264	254	254
query96	626	281	282	281
query97	3272	3100	3170	3100
query98	219	197	210	197
query99	1491	1363	1304	1304
Total cold run time: 302196 ms
Total hot run time: 197295 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.05	0.04
query3	0.22	0.06	0.05
query4	1.65	0.08	0.08
query5	0.53	0.50	0.52
query6	1.15	0.74	0.74
query7	0.02	0.02	0.02
query8	0.05	0.04	0.04
query9	0.55	0.49	0.50
query10	0.56	0.55	0.54
query11	0.17	0.12	0.12
query12	0.16	0.13	0.14
query13	0.62	0.60	0.60
query14	0.78	0.79	0.82
query15	0.85	0.83	0.82
query16	0.37	0.39	0.38
query17	0.98	1.04	1.07
query18	0.18	0.18	0.19
query19	1.91	1.79	1.76
query20	0.02	0.01	0.01
query21	15.40	0.67	0.66
query22	3.72	6.50	3.02
query23	18.27	1.47	1.29
query24	2.22	0.24	0.21
query25	0.16	0.09	0.08
query26	0.28	0.18	0.18
query27	0.08	0.07	0.07
query28	13.20	0.61	0.58
query29	12.68	3.47	3.44
query30	0.24	0.05	0.06
query31	2.86	0.41	0.40
query32	3.23	0.48	0.48
query33	2.95	3.00	3.03
query34	16.96	4.48	4.50
query35	4.55	4.58	4.60
query36	0.67	0.47	0.48
query37	0.20	0.17	0.16
query38	0.16	0.14	0.14
query39	0.05	0.04	0.05
query40	0.16	0.13	0.14
query41	0.10	0.05	0.05
query42	0.06	0.05	0.05
query43	0.05	0.04	0.05
Total cold run time: 109.14 s
Total hot run time: 31.96 s

@freemandealer
Copy link
Contributor Author

run feut

gavinchou
gavinchou previously approved these changes Jul 5, 2025
@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jul 5, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Jul 5, 2025

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

@github-actions
Copy link
Contributor

github-actions bot commented Jul 5, 2025

PR approved by anyone and no changes requested.

### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

1.fix LRU queue crash use after free
2.fix extra LRU queue info when 'need_to_move' flag unset
3.use concurrent queueu to record queueu change info for thread safety

```
ERROR: AddressSanitizer: heap-use-after-free on address 0x603005548c40 at pc 0x55f28e8c4785 bp 0x7f603582e1f0 sp 0x7f603582e1e8
READ of size 8 at 0x603005548c40 thread T201
    #0 0x55f28e8c4784 in std::_Head_base<0ul, doris::io::CacheLRULog*, false>::_Head_base<doris::io::CacheLRULog*>(doris::io::CacheLRULog*&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/tuple:190:17
    #1 0x55f28e8c4784 in std::_Tuple_impl<0ul, doris::io::CacheLRULog*, std::default_delete<doris::io::CacheLRULog>>::_Tuple_impl(std::_Tuple_impl<0ul, doris::io::CacheLRULog*, std::default_delete<doris::io::CacheLRULog>>&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/tuple:292:2
    #2 0x55f28e8c4784 in std::tuple<doris::io::CacheLRULog*, std::default_delete<doris::io::CacheLRULog>>::tuple(std::tuple<doris::io::CacheLRULog*, std::default_delete<doris::io::CacheLRULog>>&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/tuple:1079:17
    apache#3 0x55f28e8c4784 in std::_uniq_ptr_impl<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>::uniq_ptr_impl(std::_uniq_ptr_impl<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:162:9
    apache#4 0x55f28e8c4784 in std::_uniq_ptr_data<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>, true, true>::uniq_ptr_data(std::_uniq_ptr_data<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>, true, true>&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:211:7
    apache#5 0x55f28e8c4784 in std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>::unique_ptr(std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:327:7
    apache#6 0x55f28e8c4784 in doris::io::LRUQueueRecorder::replay_queue_event(doris::io::FileCacheType) /root/doris/be/src/io/cache/lru_queue_recorder.cpp:40:20
    apache#7 0x55f28e82d620 in doris::io::BlockFileCache::run_background_lru_log_replay() /root/doris/be/src/io/cache/block_file_cache.cpp:2242:24
    apache#8 0x55f2cdc2720f in execute_native_thread_routine /data/gcc-11.1.0/build/x86_64-pc-linux-gnu/libstdc+-v3/src/c11/../../../../../libstdc-v3/src/c+11/thread.cc:82:18
    apache#9 0x7f61f1842608 in start_thread /build/glibc-SzIz7B/glibc-2.31/nptl/pthread_create.c:477:8
    apache#10 0x7f61f1aef132 in __clone /build/glibc-SzIz7B/glibc-2.31/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95

0x603005548c40 is located 16 bytes inside of 24-byte region [0x603005548c30,0x603005548c48)
freed by thread T201 here:
    #0 0x55f28e51680d in operator delete(void*) (/home/work/unlimit_teamcity/TeamCity/Agents/20250708205944agent_172.16.0.48_1/work/60183217f6ee2a9c/output/be/lib/doris_be+0x3975a80d) (BuildId: 8b6ba6101e736655)
    #1 0x55f28e8c3ce0 in std::__cxx11::list<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>, std::allocator<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>::pop_front() /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_list.h:1198:15
    #2 0x55f28e8c3ce0 in doris::io::LRUQueueRecorder::replay_queue_event(doris::io::FileCacheType) /root/doris/be/src/io/cache/lru_queue_recorder.cpp:41:19
    apache#3 0x55f28e82d620 in doris::io::BlockFileCache::run_background_lru_log_replay() /root/doris/be/src/io/cache/block_file_cache.cpp:2242:24
    apache#4 0x55f2cdc2720f in execute_native_thread_routine /data/gcc-11.1.0/build/x86_64-pc-linux-gnu/libstdc+-v3/src/c11/../../../../../libstdc-v3/src/c+11/thread.cc:82:18

previously allocated by thread T607 (CumuCompactionT) here:
    #0 0x55f28e515fad in operator new(unsigned long) (/home/work/unlimit_teamcity/TeamCity/Agents/20250708205944agent_172.16.0.48_1/work/60183217f6ee2a9c/output/be/lib/doris_be+0x39759fad) (BuildId: 8b6ba6101e736655)
    #1 0x55f28e8c660d in __gnu_cxx::new_allocator<std::_List_node<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>::allocate(unsigned long, void const*) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:121:27
    #2 0x55f28e8c660d in std::allocator<std::_List_node<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>::allocate(unsigned long) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/allocator.h:173:32
    apache#3 0x55f28e8c660d in std::allocator_traits<std::allocator<std::_List_node<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>>::allocate(std::allocator<std::_List_node<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>&, unsigned long) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:460:20
    apache#4 0x55f28e8c660d in std::__cxx11::_List_base<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>, std::allocator<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>::_M_get_node() /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_list.h:442:16
    apache#5 0x55f28e8c660d in std::List_node<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>* std::_cxx11::list<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>, std::allocator<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>::_M_create_node<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>(std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_list.h:634:21
    apache#6 0x55f28e8c660d in void std::__cxx11::list<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>, std::allocator<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>::_M_insert<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>(std::_List_iterator<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>, std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_list.h:1911:18
    apache#7 0x55f28e8c3522 in std::__cxx11::list<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>, std::allocator<std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>>>::push_back(std::unique_ptr<doris::io::CacheLRULog, std::default_delete<doris::io::CacheLRULog>>&&) /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_list.h:1217:15
    apache#8 0x55f28e8c3522 in doris::io::LRUQueueRecorder::record_queue_event(doris::io::FileCacheType, doris::io::CacheLRULogType, doris::io::UInt128Wrapper, unsigned long, unsigned long) /root/doris/be/src/io/cache/lru_queue_recorder.cpp:29:15
    apache#9 0x55f28e82f09b in doris::io::BlockFileCache::use_cell(doris::io::BlockFileCache::FileBlockCell const&, std::__cxx11::list<std::shared_ptr<doris::io::FileBlock>, std::allocator<std::shared_ptr<doris::io::FileBlock>>>*, bool, std::lock_guard<std::mutex>&) /root/doris/be/src/io/cache/block_file_cache.cpp:380:20
    apache#10 0x55f28e833d1b in doris::io::BlockFileCache::get_impl[abi:cxx11](doris::io::UInt128Wrapper const&, doris::io::CacheContext const&, doris::io::FileBlock::Range const&, std::lock_guard<std::mutex>&) /root/doris/be/src/io/cache/block_file_cache.cpp:572:13
    apache#11 0x55f28e83b4ef in doris::io::BlockFileCache::get_or_set(doris::io::UInt128Wrapper const&, unsigned long, unsigned long, doris::io::CacheContext&) /root/doris/be/src/io/cache/block_file_cache.cpp:762:27
    apache#12 0x55f28e7ffcee in doris::io::CachedRemoteFileReader::read_at_impl(unsigned long, doris::Slice, unsigned long*, doris::io::IOContext const*) /root/doris/be/src/io/cache/cached_remote_file_reader.cpp:191:21
    apache#13 0x55f28e7f8017 in doris::io::FileReader::read_at(unsigned long, doris::Slice, unsigned long*, doris::io::IOContext const*) /root/doris/be/src/io/fs/file_reader.cpp:34:17
```

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] 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.
        - [x] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [x] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [x] No.
- [ ] Yes. <!-- Add document PR link here. eg:
apache/doris-website#1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->

---------

Signed-off-by: zhengyu <zhangzhengyu@selectdb.com>
Duplicate elements may occur during the transition between TTL and normal states.
- Replay and dump operations are periodic, which means there could be a time window
  that leads to capturing the addition of an element to a queue but not its removal
  from the previous queue.
- The issue stems from the use of non-order-assure current queue in the log queue
  for record operations.

The above two are currently unavoidable, so a fallback logic is necessary to remove duplicates when elements are added repeatedly.

Signed-off-by: zhengyu <zhangzhengyu@selectdb.com>
@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Jul 22, 2025
Signed-off-by: zhengyu <zhangzhengyu@selectdb.com>
Signed-off-by: zhengyu <zhangzhengyu@selectdb.com>
@freemandealer
Copy link
Contributor Author

run buildall

gavinchou
gavinchou previously approved these changes Jul 31, 2025
@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jul 31, 2025
@github-actions
Copy link
Contributor

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

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.90% (1173/1450)
Line Coverage 65.25% (20205/30967)
Region Coverage 66.82% (10180/15234)
Branch Coverage 56.46% (5382/9532)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage `` 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17804	6964	6649	6649
q2	2035	202	182	182
q3	10593	1182	1150	1150
q4	10436	758	719	719
q5	7750	2891	2862	2862
q6	218	131	133	131
q7	978	617	600	600
q8	9379	1985	2021	1985
q9	6728	6402	6424	6402
q10	7004	2249	2311	2249
q11	476	265	265	265
q12	400	219	215	215
q13	17770	2980	3014	2980
q14	226	211	206	206
q15	514	460	468	460
q16	502	384	378	378
q17	999	644	519	519
q18	7514	6713	6648	6648
q19	1467	1090	992	992
q20	490	204	198	198
q21	3997	3139	3126	3126
q22	1125	988	1003	988
Total cold run time: 108405 ms
Total hot run time: 39904 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6663	6619	6592	6592
q2	332	227	229	227
q3	2918	2930	2958	2930
q4	2039	1848	1832	1832
q5	5774	5785	5727	5727
q6	201	131	134	131
q7	2233	1780	1830	1780
q8	3420	3567	3564	3564
q9	8767	8953	8866	8866
q10	3596	3567	3567	3567
q11	590	484	502	484
q12	832	605	592	592
q13	9324	3256	3141	3141
q14	313	270	272	270
q15	519	486	482	482
q16	496	435	434	434
q17	1879	1636	1669	1636
q18	8207	7716	7777	7716
q19	1699	1578	1584	1578
q20	2106	1886	1903	1886
q21	5389	5146	5188	5146
q22	1164	1050	1024	1024
Total cold run time: 68461 ms
Total hot run time: 59605 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 192739 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 2bf576742186725abc3ed668f6544d6600ac2aff, data reload: false

query1	954	413	395	395
query2	6282	1959	1922	1922
query3	8677	204	200	200
query4	33528	23799	23438	23438
query5	3809	498	434	434
query6	312	175	175	175
query7	4208	299	327	299
query8	288	241	228	228
query9	9535	2567	2542	2542
query10	495	266	253	253
query11	18003	15183	15173	15173
query12	148	104	104	104
query13	1562	437	415	415
query14	8733	7061	7006	7006
query15	244	170	175	170
query16	7954	488	482	482
query17	1630	636	594	594
query18	2098	343	335	335
query19	208	166	178	166
query20	120	115	121	115
query21	210	109	106	106
query22	4765	4491	4441	4441
query23	34984	34419	34358	34358
query24	11266	2923	2924	2923
query25	695	429	424	424
query26	1470	169	166	166
query27	2592	350	366	350
query28	7276	2135	2122	2122
query29	925	451	456	451
query30	277	162	159	159
query31	1044	850	819	819
query32	101	57	55	55
query33	796	318	327	318
query34	964	510	526	510
query35	885	760	711	711
query36	1105	982	963	963
query37	130	69	74	69
query38	4133	3876	3887	3876
query39	1528	1493	1442	1442
query40	217	99	101	99
query41	52	50	48	48
query42	122	107	102	102
query43	526	499	472	472
query44	1288	822	804	804
query45	188	179	173	173
query46	1176	743	745	743
query47	2054	1940	1992	1940
query48	467	379	374	374
query49	921	395	408	395
query50	822	425	409	409
query51	7335	7246	7290	7246
query52	102	85	90	85
query53	259	188	189	188
query54	1267	474	465	465
query55	90	83	85	83
query56	261	263	257	257
query57	1324	1208	1212	1208
query58	222	215	209	209
query59	3349	3142	3146	3142
query60	304	259	258	258
query61	143	107	110	107
query62	863	701	701	701
query63	221	204	186	186
query64	4166	661	647	647
query65	3368	3276	3355	3276
query66	849	298	301	298
query67	16346	15496	15500	15496
query68	4338	590	560	560
query69	443	269	289	269
query70	1182	1074	1087	1074
query71	368	251	256	251
query72	6312	4057	4017	4017
query73	760	349	342	342
query74	10531	9370	9143	9143
query75	3426	2656	2655	2655
query76	2707	1104	1127	1104
query77	411	271	266	266
query78	10604	9635	9527	9527
query79	2512	604	603	603
query80	1224	423	412	412
query81	548	220	220	220
query82	582	92	85	85
query83	239	141	146	141
query84	237	80	79	79
query85	1564	296	293	293
query86	470	286	300	286
query87	4359	4275	4267	4267
query88	4321	2356	2359	2356
query89	414	289	294	289
query90	1884	184	181	181
query91	181	149	151	149
query92	69	50	48	48
query93	2366	548	550	548
query94	776	311	301	301
query95	349	256	254	254
query96	617	277	279	277
query97	3261	3138	3143	3138
query98	219	197	194	194
query99	1526	1290	1324	1290
Total cold run time: 301036 ms
Total hot run time: 192739 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.10	0.05	0.04
query3	0.24	0.06	0.06
query4	1.65	0.09	0.09
query5	0.51	0.52	0.52
query6	1.13	0.74	0.74
query7	0.02	0.02	0.02
query8	0.06	0.04	0.06
query9	0.58	0.51	0.50
query10	0.55	0.58	0.56
query11	0.17	0.12	0.12
query12	0.16	0.13	0.13
query13	0.61	0.61	0.59
query14	0.78	0.80	0.81
query15	0.86	0.84	0.84
query16	0.39	0.39	0.38
query17	1.01	1.07	1.07
query18	0.19	0.19	0.19
query19	1.91	1.90	1.93
query20	0.02	0.01	0.01
query21	15.36	0.66	0.66
query22	3.53	6.62	2.44
query23	18.27	1.32	1.33
query24	2.18	0.24	0.23
query25	0.14	0.08	0.09
query26	0.28	0.18	0.18
query27	0.08	0.08	0.08
query28	13.36	0.60	0.58
query29	12.62	3.36	3.33
query30	0.25	0.07	0.06
query31	2.85	0.40	0.41
query32	3.22	0.49	0.49
query33	3.03	3.04	3.07
query34	17.18	4.56	4.52
query35	4.62	4.56	4.62
query36	0.67	0.48	0.48
query37	0.19	0.16	0.16
query38	0.17	0.16	0.16
query39	0.06	0.04	0.04
query40	0.17	0.13	0.13
query41	0.11	0.06	0.06
query42	0.06	0.05	0.05
query43	0.05	0.05	0.04
Total cold run time: 109.42 s
Total hot run time: 31.72 s

@freemandealer
Copy link
Contributor Author

run buildall

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.90% (1173/1450)
Line Coverage 65.23% (20201/30967)
Region Coverage 66.81% (10178/15234)
Branch Coverage 56.45% (5381/9532)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage `` 🎉
Increment coverage report
Complete coverage report

fix incorrect dumper file name and use directory to contain all the test
dump files to make test clean.

Signed-off-by: zhengyu <zhangzhengyu@selectdb.com>
@freemandealer freemandealer force-pushed the pick-lru-persist-for-3.0 branch from 00ba857 to 8c0ebdf Compare August 28, 2025 02:23
@freemandealer
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17933	6870	6677	6677
q2	2051	191	180	180
q3	10584	1143	1186	1143
q4	10279	770	693	693
q5	7728	2929	2829	2829
q6	212	136	136	136
q7	1005	606	613	606
q8	9366	1970	2048	1970
q9	6687	6391	6423	6391
q10	7027	2276	2339	2276
q11	465	260	267	260
q12	399	215	215	215
q13	17780	2995	2997	2995
q14	242	198	215	198
q15	521	461	474	461
q16	463	377	381	377
q17	983	570	533	533
q18	7416	6733	6566	6566
q19	1402	1013	1025	1013
q20	479	205	203	203
q21	3911	3214	3086	3086
q22	1134	988	1006	988
Total cold run time: 108067 ms
Total hot run time: 39796 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6669	6610	6595	6595
q2	333	234	230	230
q3	2922	2955	2921	2921
q4	2074	1873	1797	1797
q5	5723	5751	5670	5670
q6	214	127	130	127
q7	2257	1767	1802	1767
q8	3420	3524	3579	3524
q9	8781	8886	8865	8865
q10	3577	3526	3533	3526
q11	569	490	512	490
q12	811	611	608	608
q13	9409	3228	3160	3160
q14	323	269	278	269
q15	523	468	471	468
q16	495	442	432	432
q17	1857	1638	1623	1623
q18	8280	7749	7866	7749
q19	1693	1631	1578	1578
q20	2101	1866	1873	1866
q21	5318	5097	5071	5071
q22	1158	1098	1042	1042
Total cold run time: 68507 ms
Total hot run time: 59378 ms

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Aug 28, 2025
@github-actions
Copy link
Contributor

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

@doris-robot
Copy link

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

query1	961	376	406	376
query2	6252	1888	1910	1888
query3	8716	205	201	201
query4	33833	23543	23406	23406
query5	3657	461	445	445
query6	288	196	206	196
query7	4215	310	323	310
query8	298	228	225	225
query9	9327	2569	2566	2566
query10	472	270	264	264
query11	18016	15362	15590	15362
query12	159	102	102	102
query13	1540	419	420	419
query14	8761	6570	7121	6570
query15	228	175	185	175
query16	8106	474	477	474
query17	1652	625	596	596
query18	2135	328	330	328
query19	225	164	177	164
query20	127	127	117	117
query21	206	105	106	105
query22	4660	4449	4437	4437
query23	35282	34376	33973	33973
query24	11846	2928	2907	2907
query25	708	430	414	414
query26	1809	177	170	170
query27	3053	351	347	347
query28	7760	2136	2150	2136
query29	1095	458	457	457
query30	278	159	158	158
query31	1047	858	851	851
query32	103	56	55	55
query33	768	308	299	299
query34	1072	534	528	528
query35	873	723	739	723
query36	1091	948	963	948
query37	273	77	70	70
query38	4032	3933	3958	3933
query39	1540	1495	1516	1495
query40	266	99	100	99
query41	51	50	50	50
query42	116	103	105	103
query43	534	517	488	488
query44	1290	792	803	792
query45	184	182	170	170
query46	1156	747	763	747
query47	2033	1919	1964	1919
query48	462	403	374	374
query49	1082	403	396	396
query50	825	430	426	426
query51	7511	7299	7245	7245
query52	105	93	96	93
query53	278	188	201	188
query54	1335	475	485	475
query55	82	78	80	78
query56	267	256	272	256
query57	1322	1195	1216	1195
query58	222	212	209	209
query59	3271	3077	3094	3077
query60	290	260	260	260
query61	108	110	128	110
query62	858	677	698	677
query63	226	200	203	200
query64	4871	662	641	641
query65	3385	3266	3307	3266
query66	1497	304	303	303
query67	16054	15756	15528	15528
query68	5126	571	574	571
query69	429	272	261	261
query70	1170	1112	1146	1112
query71	348	278	264	264
query72	6125	3981	4068	3981
query73	759	341	349	341
query74	10771	9224	9013	9013
query75	3410	2651	2684	2651
query76	3139	1129	1045	1045
query77	355	278	276	276
query78	10650	9550	9549	9549
query79	1764	602	611	602
query80	1088	421	428	421
query81	549	221	224	221
query82	616	90	86	86
query83	229	144	141	141
query84	233	77	86	77
query85	1377	306	291	291
query86	450	300	289	289
query87	4344	4220	4254	4220
query88	3623	2372	2379	2372
query89	405	296	292	292
query90	2070	190	185	185
query91	186	152	149	149
query92	67	51	51	51
query93	2458	549	542	542
query94	949	296	307	296
query95	363	258	252	252
query96	630	275	282	275
query97	3302	3200	3172	3172
query98	219	212	204	204
query99	1511	1305	1271	1271
Total cold run time: 304860 ms
Total hot run time: 192028 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.09	0.05	0.05
query3	0.24	0.06	0.05
query4	1.63	0.10	0.10
query5	0.50	0.51	0.49
query6	1.12	0.74	0.74
query7	0.02	0.01	0.01
query8	0.06	0.04	0.05
query9	0.61	0.50	0.49
query10	0.54	0.56	0.55
query11	0.16	0.12	0.12
query12	0.16	0.13	0.12
query13	0.60	0.60	0.60
query14	0.80	0.81	0.80
query15	0.86	0.84	0.84
query16	0.40	0.38	0.39
query17	1.09	1.08	1.07
query18	0.20	0.20	0.20
query19	1.97	1.89	1.91
query20	0.02	0.01	0.02
query21	15.37	0.66	0.66
query22	3.98	7.05	2.34
query23	18.28	1.33	1.29
query24	2.18	0.25	0.22
query25	0.15	0.08	0.08
query26	0.27	0.19	0.18
query27	0.08	0.07	0.07
query28	13.23	0.61	0.57
query29	12.66	3.33	3.33
query30	0.25	0.06	0.07
query31	2.82	0.41	0.41
query32	3.23	0.49	0.48
query33	3.03	3.04	3.05
query34	16.79	4.53	4.55
query35	4.64	4.60	4.61
query36	0.67	0.47	0.48
query37	0.19	0.16	0.17
query38	0.16	0.15	0.15
query39	0.05	0.04	0.04
query40	0.15	0.13	0.13
query41	0.10	0.05	0.05
query42	0.06	0.05	0.04
query43	0.05	0.05	0.05
Total cold run time: 109.49 s
Total hot run time: 31.53 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 75.90% (567/747) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 42.16% (11278/26752)
Line Coverage 32.71% (96761/295826)
Region Coverage 30.62% (55520/181291)
Branch Coverage 26.95% (27497/102020)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage `` 🎉
Increment coverage report
Complete coverage report

@freemandealer
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.90% (1173/1450)
Line Coverage 65.22% (20228/31015)
Region Coverage 66.86% (10196/15249)
Branch Coverage 56.46% (5385/9538)

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 75.90% (567/747) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 42.15% (11275/26752)
Line Coverage 32.70% (96744/295838)
Region Coverage 30.62% (55515/181304)
Branch Coverage 26.94% (27488/102030)

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17920	7333	6644	6644
q2	2040	185	171	171
q3	10624	1130	1183	1130
q4	10310	747	667	667
q5	7767	2806	2728	2728
q6	213	135	127	127
q7	980	622	614	614
q8	9387	1894	1972	1894
q9	6715	6422	6436	6422
q10	6975	2314	2373	2314
q11	459	259	251	251
q12	392	212	213	212
q13	17777	2964	2975	2964
q14	235	199	202	199
q15	493	455	458	455
q16	462	380	381	380
q17	979	617	506	506
q18	7261	6623	6732	6623
q19	1409	1096	1082	1082
q20	464	197	206	197
q21	3997	3071	3113	3071
q22	1079	986	1020	986
Total cold run time: 107938 ms
Total hot run time: 39637 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6583	6549	6551	6549
q2	331	233	234	233
q3	2850	2942	2936	2936
q4	2065	1808	1853	1808
q5	5770	5672	5710	5672
q6	205	127	130	127
q7	2206	1799	1805	1799
q8	3363	3518	3530	3518
q9	8780	8839	8818	8818
q10	3548	3513	3512	3512
q11	579	490	483	483
q12	832	610	609	609
q13	7612	3130	3121	3121
q14	293	291	271	271
q15	530	469	471	469
q16	496	441	436	436
q17	1833	1647	1593	1593
q18	8132	8011	7838	7838
q19	1701	1496	1640	1496
q20	2055	1820	1824	1820
q21	5320	4999	4938	4938
q22	1136	1075	1031	1031
Total cold run time: 66220 ms
Total hot run time: 59077 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 192095 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 2542a640762acb953a67ab7c83feec83e667ee7f, data reload: false

query1	944	406	421	406
query2	6273	1903	1889	1889
query3	8678	202	199	199
query4	34005	23529	23397	23397
query5	3676	449	452	449
query6	294	202	192	192
query7	4216	320	319	319
query8	302	226	230	226
query9	9533	2561	2550	2550
query10	472	261	259	259
query11	17882	15187	15151	15151
query12	154	104	104	104
query13	1563	436	410	410
query14	9490	6598	6992	6598
query15	264	172	178	172
query16	8027	472	489	472
query17	1585	634	601	601
query18	2206	321	346	321
query19	401	160	158	158
query20	126	117	121	117
query21	210	112	107	107
query22	4753	4658	4655	4655
query23	35163	34473	34146	34146
query24	11225	2956	2916	2916
query25	668	421	425	421
query26	1458	173	179	173
query27	2938	344	360	344
query28	7513	2133	2155	2133
query29	940	467	461	461
query30	266	171	166	166
query31	1046	850	845	845
query32	99	53	55	53
query33	753	301	328	301
query34	972	525	516	516
query35	847	718	754	718
query36	1117	968	933	933
query37	130	70	63	63
query38	4014	3983	3926	3926
query39	1509	1475	1462	1462
query40	252	105	100	100
query41	52	47	47	47
query42	119	105	112	105
query43	539	486	504	486
query44	1402	788	778	778
query45	184	170	168	168
query46	1186	723	726	723
query47	2037	1957	1951	1951
query48	483	385	397	385
query49	965	393	406	393
query50	851	430	429	429
query51	7335	7239	7326	7239
query52	103	88	90	88
query53	262	181	190	181
query54	1258	461	453	453
query55	77	78	73	73
query56	262	248	245	245
query57	1331	1222	1187	1187
query58	237	209	221	209
query59	3236	3094	3029	3029
query60	285	256	269	256
query61	113	109	106	106
query62	868	693	678	678
query63	227	191	193	191
query64	5294	662	636	636
query65	3338	3280	3258	3258
query66	1469	307	298	298
query67	16014	15614	15569	15569
query68	4892	551	584	551
query69	440	262	257	257
query70	1144	1106	1102	1102
query71	348	249	258	249
query72	6231	4019	4050	4019
query73	772	336	366	336
query74	10317	9160	9294	9160
query75	3355	2658	2680	2658
query76	2699	1059	1165	1059
query77	380	278	262	262
query78	10576	9632	9569	9569
query79	2576	581	603	581
query80	1043	417	424	417
query81	554	216	210	210
query82	611	87	92	87
query83	235	156	141	141
query84	246	80	73	73
query85	1577	297	280	280
query86	483	279	290	279
query87	4394	4217	4259	4217
query88	4372	2327	2332	2327
query89	410	290	288	288
query90	1993	182	183	182
query91	198	145	147	145
query92	71	52	53	52
query93	2290	543	552	543
query94	824	297	292	292
query95	365	251	254	251
query96	622	273	276	273
query97	3295	3157	3146	3146
query98	224	206	191	191
query99	1479	1308	1315	1308
Total cold run time: 304507 ms
Total hot run time: 192095 ms

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage `` 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.04
query3	0.23	0.06	0.05
query4	1.64	0.08	0.08
query5	0.51	0.50	0.50
query6	1.15	0.75	0.74
query7	0.01	0.01	0.02
query8	0.05	0.05	0.05
query9	0.59	0.50	0.49
query10	0.55	0.56	0.55
query11	0.15	0.11	0.12
query12	0.17	0.12	0.12
query13	0.60	0.59	0.58
query14	0.78	0.82	0.80
query15	0.85	0.83	0.82
query16	0.38	0.38	0.40
query17	1.08	1.06	1.07
query18	0.18	0.18	0.20
query19	1.96	1.88	1.82
query20	0.02	0.02	0.02
query21	15.38	0.66	0.66
query22	3.67	5.97	2.34
query23	18.14	1.39	1.25
query24	2.18	0.25	0.22
query25	0.14	0.09	0.09
query26	0.27	0.19	0.18
query27	0.08	0.07	0.09
query28	13.31	0.59	0.58
query29	12.68	3.39	3.37
query30	0.25	0.07	0.06
query31	2.83	0.40	0.41
query32	3.22	0.48	0.48
query33	2.99	3.03	3.03
query34	17.07	4.56	4.54
query35	4.58	4.62	4.56
query36	0.66	0.47	0.48
query37	0.20	0.17	0.16
query38	0.17	0.15	0.15
query39	0.05	0.04	0.05
query40	0.15	0.13	0.14
query41	0.09	0.05	0.06
query42	0.07	0.05	0.05
query43	0.05	0.05	0.05
Total cold run time: 109.25 s
Total hot run time: 31.36 s

@freemandealer
Copy link
Contributor Author

run nonConcurrent

@dataroaring dataroaring closed this Sep 3, 2025
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. reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants