LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant/remote_timeline_client
- index.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
91.2 %
961
876
Test Date:
2025-07-16 12:29:03
Functions:
37.7 %
61
23
Function Name
Hit count
<<pageserver::tenant::remote_timeline_client::index::GcBlocking as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<<pageserver::tenant::remote_timeline_client::index::GcBlockingReason as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<serde_json::de::VariantAccess<serde_json::read::StrRead>>
0
<
::deserialize::Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<<pageserver::tenant::remote_timeline_client::index::GcCompactionState as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<<pageserver::tenant::remote_timeline_client::index::LayerFileMetadata as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<<pageserver::tenant::remote_timeline_client::index::Lineage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<pageserver::tenant::remote_timeline_client::index::GcBlocking>::blocked_by
0
<pageserver::tenant::remote_timeline_client::index::GcBlocking>::started_now_for
0
<pageserver::tenant::remote_timeline_client::index::GcBlocking>::with_reason
0
<pageserver::tenant::remote_timeline_client::index::GcBlocking>::without_reason
0
<pageserver::tenant::remote_timeline_client::index::IndexPart>::duplicated_disk_consistent_lsn
0
<pageserver::tenant::remote_timeline_client::index::IndexPart>::empty
274
<pageserver::tenant::remote_timeline_client::index::IndexPart>::example
14
<pageserver::tenant::remote_timeline_client::index::IndexPart>::from_json_bytes
14
<pageserver::tenant::remote_timeline_client::index::IndexPart>::references
25650
<pageserver::tenant::remote_timeline_client::index::IndexPart>::to_json_bytes
774
<pageserver::tenant::remote_timeline_client::index::IndexPart>::validate
1397
<pageserver::tenant::remote_timeline_client::index::IndexPart>::version
0
<pageserver::tenant::remote_timeline_client::index::LayerFileMetadata>::generation_file_size
0
<pageserver::tenant::remote_timeline_client::index::LayerFileMetadata>::new
1612
<pageserver::tenant::remote_timeline_client::index::Lineage>::detached_previous_ancestor
0
<pageserver::tenant::remote_timeline_client::index::Lineage>::detached_previous_ancestor::{closure#0}
0
<pageserver::tenant::remote_timeline_client::index::Lineage>::is_detached_from_ancestor
0
<pageserver::tenant::remote_timeline_client::index::Lineage>::is_previous_ancestor_lsn
0
<pageserver::tenant::remote_timeline_client::index::Lineage>::is_previous_ancestor_lsn::{closure#0}
0
<pageserver::tenant::remote_timeline_client::index::Lineage>::is_reparented
0
<pageserver::tenant::remote_timeline_client::index::Lineage>::record_detaching
0
<pageserver::tenant::remote_timeline_client::index::Lineage>::record_previous_ancestor
0
<pageserver::tenant::remote_timeline_client::index::Lineage>::record_previous_ancestor::{closure#0}
0
pageserver::tenant::remote_timeline_client::index::is_false
3154
pageserver::tenant::remote_timeline_client::index::tests::empty_layers_are_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::parse_naive_datetime
22
pageserver::tenant::remote_timeline_client::index::tests::v10_importpgdata_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v11_rel_size_migration_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v12_v13_l2_gc_ompaction_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v14_marked_invisible_at_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v1_indexpart_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v1_indexpart_is_parsed_with_optional_missing_layers
1
pageserver::tenant::remote_timeline_client::index::tests::v2_indexpart_is_parsed_with_deleted_at
1
pageserver::tenant::remote_timeline_client::index::tests::v4_indexpart_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v5_indexpart_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v6_indexpart_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v7_indexpart_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v8_indexpart_is_parsed
1
pageserver::tenant::remote_timeline_client::index::tests::v9_indexpart_is_parsed
1
Generated by:
LCOV version 2.1-beta