LCOV - code coverage report
Current view: top level - pageserver/compaction/src - compact_tiered.rs (source / functions) Coverage Total Hit
Test: 5e392a02abbad1ab595f4dba672e219a49f7f539.info Lines: 71.8 % 511 367
Test Date: 2025-04-11 22:43:24 Functions: 44.0 % 75 33

Function Name Sort by function name Hit count Sort by function 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::LevelCompactionState<pageserver::tenant::timeline::compaction::TimelineAdaptor>>::execute::{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
>::cover_with_images::{closure#0} 0
>::cover_with_images::{closure#0} 0
<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
>::retile_deltas::{closure#0} 0
>::retile_deltas::{closure#0} 3
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::::{closure#0} 0
pageserver_compaction::compact_tiered::compact_level::::{closure#0} 3
<pageserver_compaction::compact_tiered::Window<u64>>::new 5
>::new 0
>::new 5
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::divide_job 6
>::divide_job 0
>::divide_job::{closure#0} 0
>::divide_job 3
>::divide_job::{closure#0} 3
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::execute 6
>::execute 0
>::execute 3
>::execute::{closure#0} 3
<pageserver_compaction::compact_tiered::Window<u64>>::is_empty 8
>::is_empty 0
>::is_empty 8
<pageserver_compaction::compact_tiered::Window<u64>>::find_size_split 38
>::find_size_split 0
>::find_size_split 38
<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::LayerFragment<pageserver_compaction::simulator::MockTimeline>>::new 47
>::new 0
>::new 47
<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::PendingJobSet>::new 47
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::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::{closure#0}::{closure#0} 49
>::retile_deltas::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0} 49
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::execute_job 104
>::execute_job 0
>::execute_job::{closure#0} 0
>::execute_job 52
>::execute_job::{closure#0} 52
<pageserver_compaction::compact_tiered::Window<u64>>::find_size_split::{closure#0} 341
>::find_size_split::{closure#0} 0
>::find_size_split::{closure#0} 341
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
pageserver_compaction::compact_tiered::compact_tiered::::{closure#0} 0
pageserver_compaction::compact_tiered::compact_tiered::::{closure#0} 1000
<pageserver_compaction::compact_tiered::LevelCompactionState<pageserver_compaction::simulator::MockTimeline>>::retile_deltas::{closure#0}::{closure#0}::{closure#0} 1561
>::retile_deltas::{closure#0}::{closure#0}::{closure#0} 0
>::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::Window<u64>>::remain_size 7940
>::remain_size 0
>::remain_size 7940
<pageserver_compaction::compact_tiered::Window<u64>>::commit_upto 93223
>::commit_upto 0
>::commit_upto 93223
<pageserver_compaction::compact_tiered::Window<u64>>::feed 93250
>::feed 0
>::feed 93250
<pageserver_compaction::compact_tiered::Window<u64>>::choose_next_delta 93296
>::choose_next_delta 0
>::choose_next_delta 93296
<pageserver_compaction::compact_tiered::Window<u64>>::peek_size 186473
>::peek_size 0
>::peek_size 186473

Generated by: LCOV version 2.1-beta