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: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 71.6 % 588 421 167 421
Current Date: 2024-01-09 02:06:09 Functions: 52.6 % 97 51 46 51
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<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::DeltaLayer as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as core::fmt::Display>::fmt UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer as pageserver::tenant::storage_layer::AsLayerDesc>::layer_desc UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::dump UBC 0
::dump UBC 0
::dump::{closure#0} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load::{closure#0}::{closure#1} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_inner UBC 0
::load_inner UBC 0
::load_inner::{closure#0} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::load_inner::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::new_for_path UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::path UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::rewrite_summary::<_> UBC 0
::rewrite_summary::<_> UBC 0
::rewrite_summary:: UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::rewrite_summary::<_>::{closure#0} UBC 0
::rewrite_summary::<_>::{closure#0} UBC 0
::rewrite_summary::::{closure#0} UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::rewrite_summary::<_>::{closure#0}::{closure#0} UBC 0
::rewrite_summary::<_>::{closure#0}::{closure#0} UBC 0
::rewrite_summary::::{closure#0}::{closure#0} UBC 0
<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::{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::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::RewriteSummaryError as core::convert::From<std::io::error::Error>>::from UBC 0
<pageserver::tenant::storage_layer::delta_layer::RewriteSummaryError as core::fmt::Debug>::fmt UBC 0
>::from UBC 0
::source UBC 0
::fmt UBC 0
::fmt UBC 0
<pageserver::tenant::storage_layer::delta_layer::Summary as core::convert::From<&pageserver::tenant::storage_layer::delta_layer::DeltaLayer>>::from UBC 0
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::dump CBC 4
::dump CBC 2
::dump::{closure#0} CBC 2
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::dump::{closure#0}::dump_blob CBC 8
::dump::{closure#0}::dump_blob CBC 4
::dump::{closure#0}::dump_blob::{closure#0} CBC 4
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys CBC 3672
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::{closure#0} CBC 3672
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load CBC 11055
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load::{closure#0} CBC 11055
<pageserver::tenant::storage_layer::delta_layer::Summary>::expected CBC 11055
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter as core::ops::drop::Drop>::drop CBC 14809
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish CBC 14809
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::finish::{closure#0} CBC 14809
<pageserver::tenant::storage_layer::delta_layer::DeltaLayer>::temp_path_for CBC 14815
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::new CBC 14815
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::new::{closure#0} CBC 14815
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::new CBC 14815
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::new::{closure#0} CBC 14815
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::finish CBC 29618
::finish CBC 14809
::finish::{closure#0} CBC 14809
<pageserver::tenant::storage_layer::delta_layer::Summary as core::fmt::Debug>::fmt CBC 47976
<::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
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::fmt CBC 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>>> CBC 11055
::eq CBC 11055
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> CBC 11055
::serialize::<&mut bincode::ser::Serializer<&mut smallvec::SmallVec<[u8; 8192]>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 14809
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::size CBC 1757221
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::size CBC 1757221
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data CBC 15002760
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0} CBC 15002767
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::from_slice CBC 16792834
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::key CBC 16792834
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::lsn CBC 16792834
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::load_keys::{closure#0}::{closure#0} CBC 16792834
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner as core::convert::AsRef<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::as_ref CBC 17643788
<pageserver::tenant::storage_layer::delta_layer::Adapter<&pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::read_blk CBC 17643804
<pageserver::tenant::storage_layer::delta_layer::Adapter<&pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>>::read_blk::{closure#0} CBC 17643804
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value_bytes CBC 30107691
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value_bytes::{closure#0} CBC 30107705
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriter>::put_value CBC 32785547
::put_value CBC 16392767
::put_value::{closure#0} CBC 16392780
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value CBC 32785547
::put_value CBC 16392767
::put_value::{closure#0} CBC 16392780
<pageserver::tenant::storage_layer::delta_layer::ValueRef>::load CBC 32785552
::load CBC 16392769
::load::{closure#0} CBC 16392783
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::will_init CBC 46208731
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::new CBC 46500457
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes CBC 46500457
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerWriterInner>::put_value_bytes::{closure#0} CBC 46500485
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::extract_lsn_from_buf CBC 46608683
<pageserver::tenant::storage_layer::delta_layer::DeltaLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#0} CBC 49738948
<pageserver::tenant::storage_layer::delta_layer::DeltaKey>::from_key_lsn CBC 61503217
<pageserver::tenant::storage_layer::delta_layer::BlobRef>::pos CBC 79394338

Generated by: LCOV version 2.1-beta