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
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