LCOV - code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - image_layer.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 57.4 % 390 224
Test Date: 2024-02-07 07:37:29 Functions: 36.4 % 66 24

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::storage_layer::image_layer::ImageLayer as core::fmt::Debug>::fmt 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer as core::fmt::Display>::fmt 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::AsLayerDesc>::layer_desc 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::dump 0
::dump 0
::dump::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load::{closure#0}::{closure#1} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load_inner 0
::load_inner 0
::load_inner::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load_inner::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::new_for_path 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::path 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::rewrite_summary::<_> 0
::rewrite_summary::<_> 0
::rewrite_summary:: 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::rewrite_summary::<_>::{closure#0} 0
::rewrite_summary::<_>::{closure#0} 0
::rewrite_summary::::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::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::image_layer::ImageLayerInner as core::fmt::Debug>::fmt 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::dump 0
::dump 0
::dump::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::dump::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::finish::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::finish::{closure#0}::{closure#1} 0
<pageserver::tenant::storage_layer::image_layer::RewriteSummaryError as core::convert::From<std::io::error::Error>>::from 0
<pageserver::tenant::storage_layer::image_layer::RewriteSummaryError as core::fmt::Debug>::fmt 0
>::from 0
::source 0
::fmt 0
::fmt 0
<pageserver::tenant::storage_layer::image_layer::Summary as core::convert::From<&pageserver::tenant::storage_layer::image_layer::ImageLayer>>::from 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::temp_path_for 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter as core::ops::drop::Drop>::drop 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::finish 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::finish::{closure#0} 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::new 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::new::{closure#0} 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new::{closure#0} 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new::{closure#0}::{closure#0} 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::finish 12058
::finish 6029
::finish::{closure#0} 6029
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::load 22361
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::load::{closure#0} 22361
<pageserver::tenant::storage_layer::image_layer::Summary>::expected 22361
<pageserver::tenant::storage_layer::image_layer::Summary as core::fmt::Debug>::fmt 73112
<::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
::fmt 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::serialize::<&mut bincode::ser::Serializer<&mut smallvec::SmallVec<[u8; 8192]>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 6029
<::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>>> 22361
::eq 22361
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 22361
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::put_image 458712
::put_image 229356
::put_image::{closure#0} 229356
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::put_image 458712
::put_image 229356
::put_image::{closure#0} 229356
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data 1135219
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data::{closure#0} 1135219

Generated by: LCOV version 2.1-beta