LCOV - code coverage report
Current view: top level - pageserver/compaction/src - compact_tiered.rs (source / functions) Coverage Total Hit
Test: 37bd82a80da9937a25818120dcf8e865ea9f7fd2.info Lines: 71.8 % 511 367
Test Date: 2025-04-11 14:30:22 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} 338
>::find_size_split::{closure#0} 0
>::find_size_split::{closure#0} 338
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 7959
>::remain_size 0
>::remain_size 7959
<pageserver_compaction::compact_tiered::Window<u64>>::commit_upto 93418
>::commit_upto 0
>::commit_upto 93418
<pageserver_compaction::compact_tiered::Window<u64>>::feed 93439
>::feed 0
>::feed 93439
<pageserver_compaction::compact_tiered::Window<u64>>::choose_next_delta 93485
>::choose_next_delta 0
>::choose_next_delta 93485
<pageserver_compaction::compact_tiered::Window<u64>>::peek_size 186857
>::peek_size 0
>::peek_size 186857

Generated by: LCOV version 2.1-beta