LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant/storage_layer
- merge_iterator.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
fc67f8dc6087a0b4f4f0bcd74f6e1dc25fab8cf3.info
Lines:
95.2 %
434
413
Test Date:
2024-09-24 13:57:57
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
198
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::create_from_delta_layer
1434
<pageserver::tenant::storage_layer::merge_iterator::LayerRef>::iter
1542
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::load
3084
::load
1542
::load::{closure#0}
1542
<pageserver::tenant::storage_layer::merge_iterator::PeekableLayerIterRef>::create
3084
::create
1542
::create::{closure#0}
1542
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
6217806
<pageserver::tenant::storage_layer::merge_iterator::MergeIterator>::next
12426756
::next
6213378
::next::{closure#0}
6213378
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::next
12429444
::next
6214722
::next::{closure#0}
6214722
<pageserver::tenant::storage_layer::merge_iterator::PeekableLayerIterRef>::next
12429444
::next
6214722
::next::{closure#0}
6214722
<pageserver::tenant::storage_layer::merge_iterator::LayerIterRef>::next
12432528
::next
6216264
::next::{closure#0}
6216264
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper as core::cmp::Ord>::cmp
12687208
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper as core::cmp::PartialOrd>::partial_cmp
12687208
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper as core::cmp::Ord>::cmp::map_value_to_num
18127602
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::peek_next_key_lsn_value::{closure#0}
21114478
<pageserver::tenant::storage_layer::merge_iterator::PeekableLayerIterRef>::peek
25350512
<pageserver::tenant::storage_layer::merge_iterator::IteratorWrapper>::peek_next_key_lsn_value
25374416
Generated by:
LCOV version 2.1-beta