LCOV - code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - merge_iterator.rs (source / functions) Coverage Total Hit
Test: a43a77853355b937a79c57b07a8f05607cf29e6c.info Lines: 95.2 % 434 413
Test Date: 2024-09-19 12:04:32 Functions: 92.7 % 41 38

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper as core::cmp::PartialEq>::eq 0
<pageserver::tenant::storage_layer::merge_iterator::LayerIterRef>::layer_dbg_info 0
<pageserver::tenant::storage_layer::merge_iterator::LayerRef>::layer_dbg_info 0
pageserver::tenant::storage_layer::merge_iterator::tests::is_send::<pageserver::tenant::storage_layer::merge_iterator::MergeIterator> 6
pageserver::tenant::storage_layer::merge_iterator::tests::delta_image_mixed_merge 12
pageserver::tenant::storage_layer::merge_iterator::tests::delta_image_mixed_merge 6
pageserver::tenant::storage_layer::merge_iterator::tests::delta_image_mixed_merge::{closure#0} 6
pageserver::tenant::storage_layer::merge_iterator::tests::delta_merge 12
pageserver::tenant::storage_layer::merge_iterator::tests::delta_merge 6
pageserver::tenant::storage_layer::merge_iterator::tests::delta_merge::{closure#0} 6
pageserver::tenant::storage_layer::merge_iterator::tests::merge_in_between 12
pageserver::tenant::storage_layer::merge_iterator::tests::merge_in_between 6
pageserver::tenant::storage_layer::merge_iterator::tests::merge_in_between::{closure#0} 6
pageserver::tenant::storage_layer::merge_iterator::tests::assert_merge_iter_equal 24
pageserver::tenant::storage_layer::merge_iterator::tests::assert_merge_iter_equal::{closure#0} 24
pageserver::tenant::storage_layer::merge_iterator::tests::merge_in_between::{closure#0}::get_key 24
pageserver::tenant::storage_layer::merge_iterator::tests::delta_image_mixed_merge::{closure#0}::get_key 54
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::create_from_image_layer 108
<pageserver::tenant::storage_layer::merge_iterator::MergeIterator>::create 186
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::create_from_delta_layer 1422
<pageserver::tenant::storage_layer::merge_iterator::LayerRef>::iter 1530
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::load 3060
::load 1530
::load::{closure#0} 1530
<pageserver::tenant::storage_layer::merge_iterator::PeekableLayerIterRef>::create 3060
::create 1530
::create::{closure#0} 1530
pageserver::tenant::storage_layer::merge_iterator::tests::delta_merge::{closure#0}::{closure#0} 6000
pageserver::tenant::storage_layer::merge_iterator::tests::delta_merge::{closure#0}::{closure#1} 6000
pageserver::tenant::storage_layer::merge_iterator::tests::delta_merge::{closure#0}::{closure#2} 6000
pageserver::tenant::storage_layer::merge_iterator::tests::delta_merge::{closure#0}::get_key 18000
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::is_loaded 6216600
<pageserver::tenant::storage_layer::merge_iterator::MergeIterator>::next 12424392
::next 6212196
::next::{closure#0} 6212196
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::next 12427080
::next 6213540
::next::{closure#0} 6213540
<pageserver::tenant::storage_layer::merge_iterator::PeekableLayerIterRef>::next 12427080
::next 6213540
::next::{closure#0} 6213540
<pageserver::tenant::storage_layer::merge_iterator::LayerIterRef>::next 12430140
::next 6215070
::next::{closure#0} 6215070
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper as core::cmp::Ord>::cmp 12687016
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper as core::cmp::PartialOrd>::partial_cmp 12687016
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper as core::cmp::Ord>::cmp::map_value_to_num 18127220
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::peek_next_key_lsn_value::{closure#0} 21114094
<pageserver::tenant::storage_layer::merge_iterator::PeekableLayerIterRef>::peek 25350116
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::peek_next_key_lsn_value 25374032

Generated by: LCOV version 2.1-beta