LCOV - code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - delta_layer.rs (source / functions) Coverage Total Hit
Test: c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info Lines: 71.2 % 622 443
Test Date: 2024-02-12 20:26:03 Functions: 51.0 % 100 51

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::storage_layer::delta_layer::BlobRef as core::fmt::Debug>::fmt 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
::clone 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as core::fmt::Debug>::fmt 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as core::fmt::Display>::fmt 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::AsLayerDesc>::layer_desc 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::dump 0
::dump 0
::dump::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0}::{closure#1} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_inner 0
::load_inner 0
::load_inner::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_inner::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::new_for_path 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::path 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::rewrite_summary::<_> 0
::rewrite_summary::<_> 0
::rewrite_summary:: 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::rewrite_summary::<_>::{closure#0} 0
::rewrite_summary::<_>::{closure#0} 0
::rewrite_summary::::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::rewrite_summary::<_>::{closure#0}::{closure#0} 0
::rewrite_summary::<_>::{closure#0}::{closure#0} 0
::rewrite_summary::::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner as core::fmt::Debug>::fmt 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#1} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#2} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish::{closure#0}::{closure#1} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::finish::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::finish::{closure#0}::{closure#1} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::RewriteSummaryError as core::convert::From<std::io::error::Error>>::from 0
<pageserver::tenant::storage_layer::delta_layer::RewriteSummaryError as core::fmt::Debug>::fmt 0
>::from 0
::source 0
::fmt 0
::fmt 0
<pageserver::tenant::storage_layer::delta_layer::Summary as core::convert::From<&pageserver::tenant::storage_layer::delta_layer::DeltaLayer>>::from 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::dump 8
::dump 4
::dump::{closure#0} 4
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::dump::{closure#0}::dump_blob 16
::dump::{closure#0}::dump_blob 8
::dump::{closure#0}::dump_blob::{closure#0} 8
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys 4152
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::{closure#0} 4152
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load 12147
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load::{closure#0} 12147
<pageserver::tenant::storage_layer::delta_layer::Summary>::expected 12147
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter as core::ops::drop::Drop>::drop 15893
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish 15893
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish::{closure#0} 15893
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::temp_path_for 15895
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::new 15895
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::new::{closure#0} 15895
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::new 15895
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::new::{closure#0} 15895
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::finish 31786
::finish 15893
::finish::{closure#0} 15893
<pageserver::tenant::storage_layer::delta_layer::Summary as core::fmt::Debug>::fmt 52336
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::fmt 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 12147
::eq 12147
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 12147
::serialize::<&mut bincode::ser::Serializer<&mut smallvec::SmallVec<[u8; 8192]>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 15893
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::size 2280229
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::size 2280229
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0} 16394915
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data 16394944
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::from_slice 17304147
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::key 17304147
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::lsn 17304147
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::{closure#0}::{closure#0} 17304147
<pageserver::tenant::storage_layer::delta_layer::Adapter<&pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::read_blk 18616583
<pageserver::tenant::storage_layer::delta_layer::Adapter<&pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::read_blk::{closure#0} 18616583
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner as core::convert::AsRef<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::as_ref 18616583
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value 34585172
::put_value 17292586
::put_value::{closure#0} 17292586
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value 34585172
::put_value 17292586
::put_value::{closure#0} 17292586
<pageserver::tenant::storage_layer::delta_layer::ValueRef>::load 34585172
::load 17292586
::load::{closure#0} 17292586
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value_bytes::{closure#0} 34806320
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value_bytes 34806341
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::will_init 49126552
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::extract_lsn_from_buf 49585494
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes::{closure#0} 52098906
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::new 52098927
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes 52098927
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#0} 52241249
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::from_key_lsn 68493871
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::pos 83723293

Generated by: LCOV version 2.1-beta