LCOV - code coverage report
Current view: top level - pageserver/src/tenant/remote_timeline_client - index.rs (source / functions) Coverage Total Hit
Test: 36bb8dd7c7efcb53483d1a7d9f7cb33e8406dcf0.info Lines: 93.9 % 262 246
Test Date: 2024-04-08 10:22:05 Functions: 59.4 % 32 19

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::remote_timeline_client::index::IndexPart as core::convert::TryFrom<&pageserver::tenant::upload_queue::UploadQueueInitialized>>::try_from 0
<pageserver::tenant::remote_timeline_client::index::IndexPart>::get_disk_consistent_lsn 0
<pageserver::tenant::remote_timeline_client::index::IndexPart>::get_version 0
pageserver::tenant::remote_timeline_client::index::tests::empty_layers_are_parsed 2
pageserver::tenant::remote_timeline_client::index::tests::v1_indexpart_is_parsed 2
pageserver::tenant::remote_timeline_client::index::tests::v1_indexpart_is_parsed_with_optional_missing_layers 2
pageserver::tenant::remote_timeline_client::index::tests::v2_indexpart_is_parsed_with_deleted_at 2
pageserver::tenant::remote_timeline_client::index::tests::v4_indexpart_is_parsed 2
<pageserver::tenant::remote_timeline_client::index::IndexPart>::from_s3_bytes 10
<pageserver::tenant::remote_timeline_client::index::LayerFileMetadata as core::convert::From<&pageserver::tenant::remote_timeline_client::index::IndexLayerMetadata>>::from 32
<<pageserver::tenant::remote_timeline_client::index::IndexLayerMetadata as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 168
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 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_seq::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 40
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 64
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 64
<<pageserver::tenant::remote_timeline_client::index::IndexPart as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 302
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 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_seq::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 30
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 136
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 136
<pageserver::tenant::remote_timeline_client::index::IndexPart>::to_s3_bytes 920
<pageserver::tenant::remote_timeline_client::index::IndexPart>::new 956
<pageserver::tenant::remote_timeline_client::index::LayerFileMetadata>::new 1430
<pageserver::tenant::remote_timeline_client::index::LayerFileMetadata>::file_size 2613
<pageserver::tenant::remote_timeline_client::index::IndexLayerMetadata as core::convert::From<pageserver::tenant::remote_timeline_client::index::LayerFileMetadata>>::from 4576
<pageserver::tenant::remote_timeline_client::index::IndexPart>::new::{closure#0} 4576

Generated by: LCOV version 2.1-beta