LCOV - differential code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - delta_layer.rs (source / functions) Coverage Total Hit UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 87.7 % 666 584 82 584
Current Date: 2023-10-19 02:04:12 Functions: 77.1 % 105 81 24 81
Baseline: c8637f37369098875162f194f92736355783b050.info
Baseline Date: 2023-10-18 20:25:20

Function Name Sort by function name TLA Hit count Sort by function hit count
<pageserver::tenant::storage_layer::delta_layer::Adapter<&pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::read_blk CBC 31066841
<pageserver::tenant::storage_layer::delta_layer::Adapter<&pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::read_blk::{closure#0} CBC 31066841
<pageserver::tenant::storage_layer::delta_layer::BlobRef as core::fmt::Debug>::fmt UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
::clone UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::new CBC 82730190
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::pos CBC 191246763
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::will_init CBC 131433446
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::extract_lsn_from_buf CBC 132123317
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::from_key_lsn CBC 106149550
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::from_slice CBC 30235446
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::key CBC 30235446
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::lsn CBC 30235446
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as core::fmt::Display>::fmt CBC 4571
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::AsLayerDesc>::layer_desc CBC 143635
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::Layer>::get_value_reconstruct_data CBC 23419370
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::Layer>::get_value_reconstruct_data::{closure#0} CBC 23419349
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::access_stats CBC 1455
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::delete_resident_layer_file CBC 6951
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::downcast_delta_layer CBC 4363
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::info CBC 1370
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::PersistentLayer>::local_path CBC 218
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::access_stats CBC 16653
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::delete_resident_layer_file CBC 6951
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::dump CBC 8
::dump CBC 4
::dump::{closure#0} CBC 4
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::dump::{closure#0}::dump_blob CBC 4
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::dump::{closure#0}::dump_blob::{closure#0} CBC 4
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::get_value_reconstruct_data CBC 23419370
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::get_value_reconstruct_data::{closure#0} CBC 23419340
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::info CBC 1370
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::layer_name CBC 43581
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load CBC 23423705
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0} CBC 23423675
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0}::{closure#0} CBC 10807
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0}::{closure#1} CBC 10
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_inner CBC 21614
::load_inner CBC 10807
::load_inner::{closure#0} CBC 10807
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_keys CBC 4333
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_keys::{closure#0} CBC 4333
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::local_path CBC 218
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::new CBC 2690
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::new_for_path UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::path CBC 43581
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::path_for CBC 59302
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::temp_path_for CBC 15728
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner as core::convert::AsRef<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::as_ref CBC 31066950
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data CBC 23419360
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0} CBC 23419330
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#0} CBC 140907650
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#1} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#2} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load CBC 10807
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load::{closure#0} CBC 10807
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::<alloc::sync::Arc<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>> CBC 4335
::load_keys::<&alloc::sync::Arc> CBC 2
::load_keys::> CBC 4333
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::<alloc::sync::Arc<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::{closure#0} CBC 4335
::load_keys::<&alloc::sync::Arc>::{closure#0} CBC 2
::load_keys::>::{closure#0} CBC 4333
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::<alloc::sync::Arc<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::{closure#0}::{closure#0} CBC 30235446
::load_keys::<&alloc::sync::Arc>::{closure#0}::{closure#0} CBC 4
::load_keys::>::{closure#0}::{closure#0} CBC 30235442
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter as core::ops::drop::Drop>::drop UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish CBC 15722
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish::{closure#0} CBC 15721
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::new CBC 15728
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::new::{closure#0} CBC 15728
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value CBC 29577866
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value::{closure#0} CBC 29577757
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value_bytes CBC 53152325
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value_bytes::{closure#0} CBC 53152193
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::size CBC 1870701
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::finish CBC 31443
::finish CBC 15722
::finish::{closure#0} CBC 15721
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::finish::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::finish::{closure#0}::{closure#1} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::new CBC 15728
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::new::{closure#0} CBC 15728
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value CBC 29577866
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value::{closure#0} CBC 29577757
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes CBC 82730191
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes::{closure#0} CBC 82729950
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::size CBC 1870701
<pageserver::tenant::storage_layer::delta_layer::Summary as core::convert::From<&pageserver::tenant::storage_layer::delta_layer::DeltaLayer>>::from CBC 10807
<pageserver::tenant::storage_layer::delta_layer::Summary as core::fmt::Debug>::fmt CBC 48162
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 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>>> CBC 10807
::eq CBC 10807
::fmt CBC 20
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> CBC 10807
::serialize::<&mut bincode::ser::Serializer<&mut smallvec::SmallVec<[u8; 8192]>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 15721
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
<pageserver::tenant::storage_layer::delta_layer::Summary>::expected CBC 10807
<pageserver::tenant::storage_layer::delta_layer::ValueRef>::load CBC 29577867
<pageserver::tenant::storage_layer::delta_layer::ValueRef>::load::{closure#0} CBC 29577759

Generated by: LCOV version 2.1-beta