LCOV - code coverage report
Current view: top level - pageserver/compaction/src - helpers.rs (source / functions) Coverage Total Hit
Test: 37bd82a80da9937a25818120dcf8e865ea9f7fd2.info Lines: 93.3 % 195 182
Test Date: 2025-04-11 14:30:22 Functions: 67.9 % 28 19

Function Name Sort by function name Hit count Sort by function hit count
<pageserver_compaction::helpers::LazyLoadLayer<_> as core::cmp::PartialEq>::eq 0
pageserver_compaction::helpers::accum_key_values::<core::pin::Pin<&mut futures_util::stream::stream::map::Map<futures_util::stream::iter::Iter<alloc::vec::into_iter::IntoIter<pageserver_compaction::simulator::MockRecord>>, core::result::Result<pageserver_compaction::simulator::MockRecord, anyhow::Error>::Ok>>, u64, pageserver_compaction::simulator::MockRecord, anyhow::Error> 3
pageserver_compaction::helpers::accum_key_values::>, core::result::Result::Ok>>, pageserver_api::key::Key, pageserver::tenant::storage_layer::delta_layer::DeltaEntry, anyhow::Error> 0
pageserver_compaction::helpers::accum_key_values::>, core::result::Result::Ok>>, u64, pageserver_compaction::simulator::MockRecord, anyhow::Error> 3
pageserver_compaction::helpers::intersect_keyspace::<u64> 3
pageserver_compaction::helpers::intersect_keyspace:: 0
pageserver_compaction::helpers::intersect_keyspace:: 3
pageserver_compaction::helpers::keyspace_total_size::<u64> 3
pageserver_compaction::helpers::keyspace_total_size:: 0
pageserver_compaction::helpers::keyspace_total_size:: 3
pageserver_compaction::helpers::keyspace_total_size::<u64>::{closure#0} 3
pageserver_compaction::helpers::keyspace_total_size::::{closure#0} 0
pageserver_compaction::helpers::keyspace_total_size::::{closure#0} 3
pageserver_compaction::helpers::merge_delta_keys_buffered::<pageserver_compaction::simulator::MockTimeline> 3
pageserver_compaction::helpers::merge_delta_keys_buffered:: 0
pageserver_compaction::helpers::merge_delta_keys_buffered:: 3
pageserver_compaction::helpers::merge_delta_keys_buffered::<pageserver_compaction::simulator::MockTimeline>::{closure#0} 3
pageserver_compaction::helpers::merge_delta_keys_buffered::::{closure#0} 0
pageserver_compaction::helpers::merge_delta_keys_buffered::::{closure#0} 3
pageserver_compaction::helpers::merge_delta_keys::<pageserver_compaction::simulator::MockTimeline> 49
pageserver_compaction::helpers::fully_contains::<_> 308
pageserver_compaction::helpers::fully_contains::<_> 0
pageserver_compaction::helpers::fully_contains:: 308
pageserver_compaction::helpers::union_to_keyspace::<u64>::{closure#0} 2395
pageserver_compaction::helpers::union_to_keyspace::<u64> 2397
pageserver_compaction::helpers::overlaps_with::<u64> 14289
pageserver_compaction::helpers::overlaps_with:: 740
pageserver_compaction::helpers::overlaps_with:: 5994
pageserver_compaction::helpers::overlaps_with:: 7555
pageserver_compaction::helpers::merge_delta_keys_buffered::<pageserver_compaction::simulator::MockTimeline>::{closure#0}::{closure#0} 5296332
pageserver_compaction::helpers::merge_delta_keys_buffered::::{closure#0}::{closure#0} 0
pageserver_compaction::helpers::merge_delta_keys_buffered::::{closure#0}::{closure#0} 5296332
<pageserver_compaction::helpers::MergeDeltaKeys<pageserver_compaction::simulator::MockTimeline> as futures_core::stream::Stream>::poll_next 5522610
<pageserver_compaction::helpers::LazyLoadLayer<pageserver_compaction::simulator::MockTimeline> as core::cmp::Ord>::cmp 20484572
<pageserver_compaction::helpers::LazyLoadLayer<pageserver_compaction::simulator::MockTimeline> as core::cmp::PartialOrd>::partial_cmp 20484572
<pageserver_compaction::helpers::LazyLoadLayer<pageserver_compaction::simulator::MockTimeline>>::min_key 40969144
<pageserver_compaction::helpers::LazyLoadLayer<pageserver_compaction::simulator::MockTimeline>>::min_lsn 40969144

Generated by: LCOV version 2.1-beta