LCOV - code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - delta_layer.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 85.7 % 652 559
Test Date: 2023-09-06 10:18:01 Functions: 75.5 % 106 80

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>::new_for_path 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::DeltaLayerInner>::load::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter as core::ops::drop::Drop>::drop 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter as core::ops::drop::Drop>::drop::{closure#0} 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::DeltaLayer>::dump::{closure#0}::dump_blob 4
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::dump::{closure#0}::dump_blob::{closure#0} 4
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::dump 8
::dump 4
::dump::{closure#0} 4
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0}::{closure#1} 11
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::local_path 203
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::local_path 203
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::access_stats 1440
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::info 1867
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::info 1867
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::new 4113
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_keys 4953
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_keys::{closure#0} 4953
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::<alloc::sync::Arc<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>> 4955
::load_keys::<&alloc::sync::Arc> 2
::load_keys::> 4953
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::<alloc::sync::Arc<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::{closure#0} 4955
::load_keys::<&alloc::sync::Arc>::{closure#0} 2
::load_keys::>::{closure#0} 4953
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as core::fmt::Display>::fmt 5156
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::delete_resident_layer_file 5257
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::delete_resident_layer_file 5257
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::downcast_delta_layer 7794
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0}::{closure#0} 10578
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load 10578
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load::{closure#0} 10578
<pageserver::tenant::storage_layer::delta_layer::Summary as core::convert::From<&pageserver::tenant::storage_layer::delta_layer::DeltaLayer>>::from 10578
<pageserver::tenant::storage_layer::delta_layer::Summary>::expected 10578
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish 15508
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish::{closure#0} 15508
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::temp_path_for 15514
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::new 15514
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::new::{closure#0} 15514
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::new 15514
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::new::{closure#0} 15514
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::access_stats 18957
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_inner 21156
::load_inner 10578
::load_inner::{closure#0} 10578
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::finish 31016
::finish 15508
::finish::{closure#0} 15508
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::layer_name 42304
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::path 42304
<pageserver::tenant::storage_layer::delta_layer::Summary as core::fmt::Debug>::fmt 47209
<::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
<::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>>> 10567
::eq 10567
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 10567
::serialize::<&mut bincode::ser::Serializer<&mut smallvec::SmallVec<[u8; 8192]>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 15508
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::path_for 57812
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::AsLayerDesc>::layer_desc 152073
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::size 1751918
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::size 1751918
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value 32493194
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value 32493194
<pageserver::tenant::storage_layer::delta_layer::ValueRef>::load 32493197
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value::{closure#0} 32493264
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value::{closure#0} 32493266
<pageserver::tenant::storage_layer::delta_layer::ValueRef>::load::{closure#0} 32493267
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner as core::convert::AsRef<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::as_ref 33813857
<pageserver::tenant::storage_layer::delta_layer::Adapter<&pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::read_blk 33813933
<pageserver::tenant::storage_layer::delta_layer::Adapter<&pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::read_blk::{closure#0} 33813933
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data 45036451
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::Layer>::get_value_reconstruct_data 45036462
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::get_value_reconstruct_data 45036462
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0} 45036471
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::Layer>::get_value_reconstruct_data::{closure#0} 45036482
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::get_value_reconstruct_data::{closure#0} 45036482
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load 45041417
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0} 45041437
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::from_slice 46455422
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::key 46455422
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::lsn 46455422
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::<alloc::sync::Arc<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::{closure#0}::{closure#0} 46455422
::load_keys::<&alloc::sync::Arc>::{closure#0}::{closure#0} 4
::load_keys::>::{closure#0}::{closure#0} 46455418
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value_bytes 59022728
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value_bytes::{closure#0} 59022764
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::new 91515920
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes 91515921
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes::{closure#0} 91516026
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::from_key_lsn 136552371
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::will_init 177283003
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::extract_lsn_from_buf 178427717
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#0} 203946202
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::pos 256231626

Generated by: LCOV version 2.1-beta