LCOV - code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - image_layer.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 79.5 % 443 352
Test Date: 2023-09-06 10:18:01 Functions: 68.1 % 69 47

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>::dump 0
::dump 0
::dump::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::dump::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::get_value_reconstruct_data::{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>::new_for_path 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner as core::fmt::Debug>::fmt 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::load::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter as core::ops::drop::Drop>::drop 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::ImageLayer as core::fmt::Display>::fmt 5
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::PersistentLayer>::access_stats 6
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::PersistentLayer>::info 8
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::info 8
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::PersistentLayer>::local_path 9
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::local_path 9
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::PersistentLayer>::delete_resident_layer_file 78
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::delete_resident_layer_file 78
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::new 743
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::finish 1112
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::finish::{closure#0} 1112
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::temp_path_for 1113
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::new 1113
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::new::{closure#0} 1113
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new 1113
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new::{closure#0} 1113
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new::{closure#0}::{closure#0} 1113
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::access_stats 1118
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load::{closure#0}::{closure#0} 1562
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::load 1562
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::load::{closure#0} 1562
<pageserver::tenant::storage_layer::image_layer::Summary as core::convert::From<&pageserver::tenant::storage_layer::image_layer::ImageLayer>>::from 1562
<pageserver::tenant::storage_layer::image_layer::Summary>::expected 1562
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::finish 2224
::finish 1112
::finish::{closure#0} 1112
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::layer_name 2761
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::path 2761
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load_inner 3124
::load_inner 1562
::load_inner::{closure#0} 1562
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::path_for 3873
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::AsLayerDesc>::layer_desc 5022
<pageserver::tenant::storage_layer::image_layer::Summary as core::fmt::Debug>::fmt 5798
<::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>>> 1112
<::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>>> 1562
::eq 1562
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 1562
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::put_image 205152
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::put_image::{closure#0} 205153
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::put_image 410305
::put_image 205152
::put_image::{closure#0} 205153
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::Layer>::get_value_reconstruct_data 658916
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::get_value_reconstruct_data 658916
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load 658916
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data 658916
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::Layer>::get_value_reconstruct_data::{closure#0} 658917
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::get_value_reconstruct_data::{closure#0} 658917
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load::{closure#0} 658917
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data::{closure#0} 658917

Generated by: LCOV version 2.1-beta