LCOV - code coverage report
Current view: top level - pageserver/compaction/src - compact_tiered.rs (source / functions) Coverage Total Hit
Test: cb3d8b38e91028e1f46c3397b2086444c5c28c4c.info Lines: 70.8 % 511 362
Test Date: 2024-06-23 19:58:36 Functions: 29.7 % 111 33

Function Name Sort by function name Hit count Sort by function hit count
<pageserver_compaction::compact_tiered::KeyspaceWindow<_>>::choose_next_image 0
>::choose_next_image 0
>::choose_next_image 0
>::choose_next_image 0
<pageserver_compaction::compact_tiered::KeyspaceWindow<_>>::new 0
>::new 0
>::new 0
>::new 0
<pageserver_compaction::compact_tiered::KeyspaceWindowPos<_>>::advance_until_size 0
>::advance_until_size 0
>::advance_until_size 0
>::advance_until_size 0
<pageserver_compaction::compact_tiered::KeyspaceWindowPos<_>>::reached_end 0
>::reached_end 0
>::reached_end 0
>::reached_end 0
<pageserver_compaction::compact_tiered::LayerFragment<_>>::new 94
>::new 0
>::new 0
>::new 94
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::cover_with_images 0
>::cover_with_images 0
>::cover_with_images 0
>::cover_with_images 0
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::cover_with_images::{closure#0} 0
>::cover_with_images::{closure#0} 0
>::cover_with_images::{closure#0} 0
>::cover_with_images::{closure#0} 0
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::divide_job 12
>::divide_job 0
>::divide_job::{closure#0} 0
>::divide_job 0
>::divide_job::{closure#0} 0
>::divide_job 6
>::divide_job::{closure#0} 6
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::divide_job::{closure#0}::{closure#0} 94
>::divide_job::{closure#0}::{closure#0} 0
>::divide_job::{closure#0}::{closure#0} 0
>::divide_job::{closure#0}::{closure#0} 94
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::divide_job::{closure#0}::{closure#1} 94
>::divide_job::{closure#0}::{closure#1} 0
>::divide_job::{closure#0}::{closure#1} 0
>::divide_job::{closure#0}::{closure#1} 94
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::execute 12
>::execute 0
>::execute::{closure#0} 0
>::execute 0
>::execute::{closure#0} 0
>::execute 6
>::execute::{closure#0} 6
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::execute_job 208
>::execute_job 0
>::execute_job::{closure#0} 0
>::execute_job 0
>::execute_job::{closure#0} 0
>::execute_job 104
>::execute_job::{closure#0} 104
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::push_job 98
>::push_job 0
>::push_job 0
>::push_job 98
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas 6
>::retile_deltas 0
>::retile_deltas 0
>::retile_deltas 6
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas::{closure#0} 6
>::retile_deltas::{closure#0} 0
>::retile_deltas::{closure#0} 0
>::retile_deltas::{closure#0} 6
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas::{closure#0}::{closure#0} 98
>::retile_deltas::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0} 98
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas::{closure#0}::{closure#0}::{closure#0} 3122
>::retile_deltas::{closure#0}::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0}::{closure#0} 3122
<pageserver_compaction::compact_tiered::PendingJobSet>::all_completed 3122
<pageserver_compaction::compact_tiered::PendingJobSet>::complete_job 3122
<pageserver_compaction::compact_tiered::PendingJobSet>::new 94
<pageserver_compaction::compact_tiered::Window<_>>::choose_next_delta 186822
>::choose_next_delta 0
>::choose_next_delta 0
>::choose_next_delta 186822
<pageserver_compaction::compact_tiered::Window<_>>::commit_upto 186677
>::commit_upto 0
>::commit_upto 0
>::commit_upto 186677
<pageserver_compaction::compact_tiered::Window<_>>::feed 186730
>::feed 0
>::feed 0
>::feed 186730
<pageserver_compaction::compact_tiered::Window<_>>::find_size_split 76
>::find_size_split 0
>::find_size_split 0
>::find_size_split 76
<pageserver_compaction::compact_tiered::Window<_>>::find_size_split::{closure#0} 584
>::find_size_split::{closure#0} 0
>::find_size_split::{closure#0} 0
>::find_size_split::{closure#0} 584
<pageserver_compaction::compact_tiered::Window<_>>::is_empty 16
>::is_empty 0
>::is_empty 0
>::is_empty 16
<pageserver_compaction::compact_tiered::Window<_>>::new 10
>::new 0
>::new 0
>::new 10
<pageserver_compaction::compact_tiered::Window<_>>::peek_size 373407
>::peek_size 0
>::peek_size 0
>::peek_size 373407
<pageserver_compaction::compact_tiered::Window<_>>::pop 82
>::pop 0
>::pop 0
>::pop 82
<pageserver_compaction::compact_tiered::Window<_>>::pop_delta 82
>::pop_delta 0
>::pop_delta 0
>::pop_delta 82
<pageserver_compaction::compact_tiered::Window<_>>::remain_size 15829
>::remain_size 0
>::remain_size 0
>::remain_size 15829
pageserver_compaction::compact_tiered::compact_level::<_> 6
pageserver_compaction::compact_tiered::compact_level::<_> 0
pageserver_compaction::compact_tiered::compact_level:: 0
pageserver_compaction::compact_tiered::compact_level:: 6
pageserver_compaction::compact_tiered::compact_level::<_>::{closure#0} 6
pageserver_compaction::compact_tiered::compact_level::<_>::{closure#0} 0
pageserver_compaction::compact_tiered::compact_level::::{closure#0} 0
pageserver_compaction::compact_tiered::compact_level::::{closure#0} 6
pageserver_compaction::compact_tiered::compact_level::<_>::{closure#0}::{closure#0} 94
pageserver_compaction::compact_tiered::compact_level::<_>::{closure#0}::{closure#0} 0
pageserver_compaction::compact_tiered::compact_level::::{closure#0}::{closure#0} 0
pageserver_compaction::compact_tiered::compact_level::::{closure#0}::{closure#0} 94
pageserver_compaction::compact_tiered::compact_tiered::<_> 2000
pageserver_compaction::compact_tiered::compact_tiered::<_> 0
pageserver_compaction::compact_tiered::compact_tiered:: 0
pageserver_compaction::compact_tiered::compact_tiered:: 2000
pageserver_compaction::compact_tiered::compact_tiered::<_>::{closure#0} 2000
pageserver_compaction::compact_tiered::compact_tiered::<_>::{closure#0} 0
pageserver_compaction::compact_tiered::compact_tiered::::{closure#0} 0
pageserver_compaction::compact_tiered::compact_tiered::::{closure#0} 2000

Generated by: LCOV version 2.1-beta