LCOV - code coverage report
Current view:
top level
-
pageserver/compaction/src
- compact_tiered.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
4be46b1c0003aa3bbac9ade362c676b419df4c20.info
Lines:
71.0 %
462
328
Test Date:
2025-07-22 17:50:06
Functions:
44.0 %
75
33
Function Name
Hit count
<pageserver_compaction::compact_tiered::KeyspaceWindow<u64>>::choose_next_image
0
>::choose_next_image
0
>::choose_next_image
0
<pageserver_compaction::compact_tiered::KeyspaceWindow<u64>>::new
0
>::new
0
>::new
0
<pageserver_compaction::compact_tiered::KeyspaceWindowPos<u64>>::advance_until_size
0
>::advance_until_size
0
>::advance_until_size
0
<pageserver_compaction::compact_tiered::KeyspaceWindowPos<u64>>::reached_end
0
>::reached_end
0
>::reached_end
0
<pageserver_compaction::compact_tiered::LayerFragment<pageserver_compaction::simulator::MockTimeline>>::new
47
>::new
0
>::new
47
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver::tenant::timeline::compaction::TimelineAdaptor>>::cover_with_images::{closure#0}
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver::tenant::timeline::compaction::TimelineAdaptor>>::divide_job::{closure#0}
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver::tenant::timeline::compaction::TimelineAdaptor>>::execute::{closure#0}
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver::tenant::timeline::compaction::TimelineAdaptor>>::execute_job::{closure#0}
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver::tenant::timeline::compaction::TimelineAdaptor>>::retile_deltas::{closure#0}
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver::tenant::timeline::compaction::TimelineAdaptor>>::retile_deltas::{closure#0}::{closure#0}
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver::tenant::timeline::compaction::TimelineAdaptor>>::retile_deltas::{closure#0}::{closure#0}::{closure#0}
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::cover_with_images
0
>::cover_with_images
0
>::cover_with_images
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::cover_with_images::{closure#0}
0
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::divide_job
6
>::divide_job
0
>::divide_job
3
>::divide_job::{closure#0}
3
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::divide_job::{closure#0}::{closure#0}
47
>::divide_job::{closure#0}::{closure#0}
0
>::divide_job::{closure#0}::{closure#0}
47
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::divide_job::{closure#0}::{closure#1}
47
>::divide_job::{closure#0}::{closure#1}
0
>::divide_job::{closure#0}::{closure#1}
47
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::execute
6
>::execute
0
>::execute
3
>::execute::{closure#0}
3
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::execute_job
104
>::execute_job
0
>::execute_job
52
>::execute_job::{closure#0}
52
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::push_job
49
>::push_job
0
>::push_job
49
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::retile_deltas
3
>::retile_deltas
0
>::retile_deltas
3
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::retile_deltas::{closure#0}
3
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::retile_deltas::{closure#0}::{closure#0}
49
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::retile_deltas::{closure#0}::{closure#0}::{closure#0}
1561
<pageserver_compaction::compact_tiered::PendingJobSet>::all_completed
1561
<pageserver_compaction::compact_tiered::PendingJobSet>::complete_job
1561
<pageserver_compaction::compact_tiered::PendingJobSet>::new
47
<pageserver_compaction::compact_tiered::Window<u64>>::choose_next_delta
93589
>::choose_next_delta
0
>::choose_next_delta
93589
<pageserver_compaction::compact_tiered::Window<u64>>::commit_upto
93518
>::commit_upto
0
>::commit_upto
93518
<pageserver_compaction::compact_tiered::Window<u64>>::feed
93543
>::feed
0
>::feed
93543
<pageserver_compaction::compact_tiered::Window<u64>>::find_size_split
38
>::find_size_split
0
>::find_size_split
38
<pageserver_compaction::compact_tiered::Window<u64>>::find_size_split::{closure#0}
320
>::find_size_split::{closure#0}
0
>::find_size_split::{closure#0}
320
<pageserver_compaction::compact_tiered::Window<u64>>::is_empty
8
>::is_empty
0
>::is_empty
8
<pageserver_compaction::compact_tiered::Window<u64>>::new
5
>::new
0
>::new
5
<pageserver_compaction::compact_tiered::Window<u64>>::peek_size
187061
>::peek_size
0
>::peek_size
187061
<pageserver_compaction::compact_tiered::Window<u64>>::pop
41
>::pop
0
>::pop
41
<pageserver_compaction::compact_tiered::Window<u64>>::pop_delta
41
>::pop_delta
0
>::pop_delta
41
<pageserver_compaction::compact_tiered::Window<u64>>::remain_size
8005
>::remain_size
0
>::remain_size
8005
pageserver_compaction::compact_tiered::compact_level::<pageserver::tenant::timeline::compaction::TimelineAdaptor>::{closure#0}
0
pageserver_compaction::compact_tiered::compact_level::<pageserver_compaction::simulator::MockTimeline>
3
pageserver_compaction::compact_tiered::compact_level::
0
pageserver_compaction::compact_tiered::compact_level::
3
pageserver_compaction::compact_tiered::compact_level::<pageserver_compaction::simulator::MockTimeline>::{closure#0}
3
pageserver_compaction::compact_tiered::compact_level::<pageserver_compaction::simulator::MockTimeline>::{closure#0}::{closure#0}
47
pageserver_compaction::compact_tiered::compact_level::
::{closure#0}::{closure#0}
0
pageserver_compaction::compact_tiered::compact_level::
::{closure#0}::{closure#0}
47
pageserver_compaction::compact_tiered::compact_tiered::<pageserver::tenant::timeline::compaction::TimelineAdaptor>::{closure#0}
0
pageserver_compaction::compact_tiered::compact_tiered::<pageserver_compaction::simulator::MockTimeline>
1000
pageserver_compaction::compact_tiered::compact_tiered::
0
pageserver_compaction::compact_tiered::compact_tiered::
1000
pageserver_compaction::compact_tiered::compact_tiered::<pageserver_compaction::simulator::MockTimeline>::{closure#0}
1000
Generated by:
LCOV version 2.1-beta