LCOV - code coverage report
Current view: top level - pageserver/src/tenant/timeline - handle.rs (source / functions) Coverage Total Hit
Test: aca806cab4756d7eb6a304846130f4a73a5d5393.info Lines: 97.4 % 652 635
Test Date: 2025-04-24 20:31:15 Functions: 83.9 % 56 47

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes> as core::default::Default>::default 192
as core::default::Default>::default 0
as core::default::Default>::default 192
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes> as core::ops::drop::Drop>::drop 192
as core::ops::drop::Drop>::drop 0
as core::ops::drop::Drop>::drop 192
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::shard_routing 341
>::shard_routing 0
>::shard_routing 341
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::shard_routing::{closure#0} 113
>::shard_routing::{closure#0} 0
>::shard_routing::{closure#0} 113
<pageserver::tenant::timeline::handle::CacheId>::next 192
<pageserver::tenant::timeline::handle::Handle<pageserver::page_service::TenantManagerTypes> as core::ops::deref::Deref>::deref 622
as core::ops::deref::Deref>::deref 0
as core::ops::deref::Deref>::deref 622
<pageserver::tenant::timeline::handle::Handle<pageserver::page_service::TenantManagerTypes>>::downgrade 12
>::downgrade 0
>::downgrade 12
<pageserver::tenant::timeline::handle::HandleInner<pageserver::page_service::TenantManagerTypes>>::shutdown 228
>::shutdown 0
>::shutdown 228
<pageserver::tenant::timeline::handle::PerTimelineState<pageserver::page_service::TenantManagerTypes> as core::default::Default>::default 2904
as core::default::Default>::default 2784
as core::default::Default>::default 120
<pageserver::tenant::timeline::handle::WeakHandle<pageserver::page_service::TenantManagerTypes>>::is_same_handle_as 0
<pageserver::tenant::timeline::handle::WeakHandle<pageserver::page_service::TenantManagerTypes>>::upgrade 425
>::upgrade 0
>::upgrade 425
<pageserver::tenant::timeline::handle::tests::Entered as core::ops::deref::Deref>::deref 1623
<pageserver::tenant::timeline::handle::tests::Entered as pageserver::tenant::timeline::handle::Timeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::get_shard_identity 113
<pageserver::tenant::timeline::handle::tests::Entered as pageserver::tenant::timeline::handle::Timeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::per_timeline_state 408
<pageserver::tenant::timeline::handle::tests::Entered as pageserver::tenant::timeline::handle::Timeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::shard_timeline_id 353
<pageserver::tenant::timeline::handle::tests::StubManager as pageserver::tenant::timeline::handle::TenantManager<pageserver::tenant::timeline::handle::tests::TestTypes>>::resolve 276
<pageserver::tenant::timeline::handle::tests::StubManager as pageserver::tenant::timeline::handle::TenantManager<pageserver::tenant::timeline::handle::tests::TestTypes>>::resolve::{closure#0} 276
<pageserver::tenant::timeline::handle::tests::StubManager as pageserver::tenant::timeline::handle::TenantManager<pageserver::tenant::timeline::handle::tests::TestTypes>>::resolve::{closure#0}::{closure#0} 252
<pageserver::tenant::timeline::handle::tests::StubTimeline>::getpage 132
pageserver::tenant::timeline::handle::tests::make_relation_key_for_shard 84
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit 24
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit 12
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit::{closure#0}::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion 24
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion 12
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#1} 12
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#2} 24
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped 24
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped 12
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped::{closure#0}::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped::{closure#0}::{closure#1} 24
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped::{closure#0}::{closure#1}::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_per_timeline_state_shutdown 24
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_per_timeline_state_shutdown 12
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_per_timeline_state_shutdown::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_per_timeline_state_shutdown::{closure#0}::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_shard_split 24
pageserver::tenant::timeline::handle::tests::test_shard_split 12
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#1} 12
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#2} 12
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown 24
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown 12
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown::{closure#0}::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_weak_handles 24
pageserver::tenant::timeline::handle::tests::test_weak_handles 12
pageserver::tenant::timeline::handle::tests::test_weak_handles::{closure#0} 12
pageserver::tenant::timeline::handle::tests::test_weak_handles::{closure#0}::{closure#0} 12

Generated by: LCOV version 2.1-beta