LCOV - code coverage report
Current view: top level - pageserver/compaction/src - compact_tiered.rs (source / functions) Coverage Total Hit
Test: fc67f8dc6087a0b4f4f0bcd74f6e1dc25fab8cf3.info Lines: 70.8 % 510 361
Test Date: 2024-09-24 13:57:57 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 47
>::new 0
>::new 0
>::new 47
<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 6
>::divide_job 0
>::divide_job::{closure#0} 0
>::divide_job 0
>::divide_job::{closure#0} 0
>::divide_job 3
>::divide_job::{closure#0} 3
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::divide_job::{closure#0}::{closure#0} 47
>::divide_job::{closure#0}::{closure#0} 0
>::divide_job::{closure#0}::{closure#0} 0
>::divide_job::{closure#0}::{closure#0} 47
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::divide_job::{closure#0}::{closure#1} 47
>::divide_job::{closure#0}::{closure#1} 0
>::divide_job::{closure#0}::{closure#1} 0
>::divide_job::{closure#0}::{closure#1} 47
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::execute 6
>::execute 0
>::execute::{closure#0} 0
>::execute 0
>::execute::{closure#0} 0
>::execute 3
>::execute::{closure#0} 3
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::execute_job 104
>::execute_job 0
>::execute_job::{closure#0} 0
>::execute_job 0
>::execute_job::{closure#0} 0
>::execute_job 52
>::execute_job::{closure#0} 52
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::push_job 49
>::push_job 0
>::push_job 0
>::push_job 49
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas 3
>::retile_deltas 0
>::retile_deltas 0
>::retile_deltas 3
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas::{closure#0} 3
>::retile_deltas::{closure#0} 0
>::retile_deltas::{closure#0} 0
>::retile_deltas::{closure#0} 3
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::retile_deltas::{closure#0}::{closure#0} 49
>::retile_deltas::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0} 0
>::retile_deltas::{closure#0}::{closure#0} 49
<pageserver_compaction::compact_tiered::LevelCompactionState<_>>::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} 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::PendingJobSet>::new 47
<pageserver_compaction::compact_tiered::Window<_>>::choose_next_delta 93288
>::choose_next_delta 0
>::choose_next_delta 0
>::choose_next_delta 93288
<pageserver_compaction::compact_tiered::Window<_>>::commit_upto 93212
>::commit_upto 0
>::commit_upto 0
>::commit_upto 93212
<pageserver_compaction::compact_tiered::Window<_>>::feed 93242
>::feed 0
>::feed 0
>::feed 93242
<pageserver_compaction::compact_tiered::Window<_>>::find_size_split 38
>::find_size_split 0
>::find_size_split 0
>::find_size_split 38
<pageserver_compaction::compact_tiered::Window<_>>::find_size_split::{closure#0} 301
>::find_size_split::{closure#0} 0
>::find_size_split::{closure#0} 0
>::find_size_split::{closure#0} 301
<pageserver_compaction::compact_tiered::Window<_>>::is_empty 8
>::is_empty 0
>::is_empty 0
>::is_empty 8
<pageserver_compaction::compact_tiered::Window<_>>::new 5
>::new 0
>::new 0
>::new 5
<pageserver_compaction::compact_tiered::Window<_>>::peek_size 186454
>::peek_size 0
>::peek_size 0
>::peek_size 186454
<pageserver_compaction::compact_tiered::Window<_>>::pop 41
>::pop 0
>::pop 0
>::pop 41
<pageserver_compaction::compact_tiered::Window<_>>::pop_delta 41
>::pop_delta 0
>::pop_delta 0
>::pop_delta 41
<pageserver_compaction::compact_tiered::Window<_>>::remain_size 7956
>::remain_size 0
>::remain_size 0
>::remain_size 7956
pageserver_compaction::compact_tiered::compact_level::<_> 3
pageserver_compaction::compact_tiered::compact_level::<_> 0
pageserver_compaction::compact_tiered::compact_level:: 0
pageserver_compaction::compact_tiered::compact_level:: 3
pageserver_compaction::compact_tiered::compact_level::<_>::{closure#0} 3
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} 3
pageserver_compaction::compact_tiered::compact_level::<_>::{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} 0
pageserver_compaction::compact_tiered::compact_level::::{closure#0}::{closure#0} 47
pageserver_compaction::compact_tiered::compact_tiered::<_> 1000
pageserver_compaction::compact_tiered::compact_tiered::<_> 0
pageserver_compaction::compact_tiered::compact_tiered:: 0
pageserver_compaction::compact_tiered::compact_tiered:: 1000
pageserver_compaction::compact_tiered::compact_tiered::<_>::{closure#0} 1000
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} 1000

Generated by: LCOV version 2.1-beta