LCOV - code coverage report
Current view: top level - pageserver/compaction/src - compact_tiered.rs (source / functions) Coverage Total Hit
Test: 691a4c28fe7169edd60b367c52d448a0a6605f1f.info Lines: 68.5 % 463 317
Test Date: 2024-05-10 13:18:37 Functions: 29.5 % 105 31

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 78
>::new 0
>::new 0
>::new 78
<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 4
>::divide_job 0
>::divide_job::{closure#0} 0
>::divide_job 0
>::divide_job::{closure#0} 0
>::divide_job 2
>::divide_job::{closure#0} 2
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::divide_job::{closure#0}::{closure#0} 78
>::divide_job::{closure#0}::{closure#0} 0
>::divide_job::{closure#0}::{closure#0} 0
>::divide_job::{closure#0}::{closure#0} 78
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::divide_job::{closure#0}::{closure#1} 78
>::divide_job::{closure#0}::{closure#1} 0
>::divide_job::{closure#0}::{closure#1} 0
>::divide_job::{closure#0}::{closure#1} 78
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::execute 4
>::execute 0
>::execute::{closure#0} 0
>::execute 0
>::execute::{closure#0} 0
>::execute 2
>::execute::{closure#0} 2
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::execute_job 160
>::execute_job 0
>::execute_job::{closure#0} 0
>::execute_job 0
>::execute_job::{closure#0} 0
>::execute_job 80
>::execute_job::{closure#0} 80
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::push_job 78
>::push_job 0
>::push_job 0
>::push_job 78
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas 2
>::retile_deltas 0
>::retile_deltas 0
>::retile_deltas 2
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas::{closure#0} 2
>::retile_deltas::{closure#0} 0
>::retile_deltas::{closure#0} 0
>::retile_deltas::{closure#0} 2
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas::{closure#0}::{closure#0} 3042
>::retile_deltas::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0} 3042
<pageserver_compaction::compact_tiered::PendingJobSet>::all_completed 3042
<pageserver_compaction::compact_tiered::PendingJobSet>::complete_job 3042
<pageserver_compaction::compact_tiered::PendingJobSet>::new 78
<pageserver_compaction::compact_tiered::Window<_>>::choose_next_delta 64626
>::choose_next_delta 0
>::choose_next_delta 0
>::choose_next_delta 64626
<pageserver_compaction::compact_tiered::Window<_>>::commit_upto 64494
>::commit_upto 0
>::commit_upto 0
>::commit_upto 64494
<pageserver_compaction::compact_tiered::Window<_>>::feed 64546
>::feed 0
>::feed 0
>::feed 64546
<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} 593
>::find_size_split::{closure#0} 0
>::find_size_split::{closure#0} 0
>::find_size_split::{closure#0} 593
<pageserver_compaction::compact_tiered::Window<_>>::new 2
>::new 0
>::new 0
>::new 2
<pageserver_compaction::compact_tiered::Window<_>>::peek_size 129040
>::peek_size 0
>::peek_size 0
>::peek_size 129040
<pageserver_compaction::compact_tiered::Window<_>>::pop 78
>::pop 0
>::pop 0
>::pop 78
<pageserver_compaction::compact_tiered::Window<_>>::pop_delta 78
>::pop_delta 0
>::pop_delta 0
>::pop_delta 78
<pageserver_compaction::compact_tiered::Window<_>>::remain_size 15853
>::remain_size 0
>::remain_size 0
>::remain_size 15853
pageserver_compaction::compact_tiered::compact_level::<_> 2
pageserver_compaction::compact_tiered::compact_level::<_> 0
pageserver_compaction::compact_tiered::compact_level:: 0
pageserver_compaction::compact_tiered::compact_level:: 2
pageserver_compaction::compact_tiered::compact_level::<_>::{closure#0} 2
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} 2
pageserver_compaction::compact_tiered::compact_level::<_>::{closure#0}::{closure#0} 78
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} 78
pageserver_compaction::compact_tiered::compact_tiered::<_> 2
pageserver_compaction::compact_tiered::compact_tiered::<_> 0
pageserver_compaction::compact_tiered::compact_tiered:: 0
pageserver_compaction::compact_tiered::compact_tiered:: 2
pageserver_compaction::compact_tiered::compact_tiered::<_>::{closure#0} 2
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} 2

Generated by: LCOV version 2.1-beta