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
Hit count
<pageserver::tenant::timeline::handle::WeakHandle<pageserver::page_service::TenantManagerTypes>>::is_same_handle_as
0
<pageserver::tenant::timeline::handle::Handle<pageserver::page_service::TenantManagerTypes>>::downgrade
12
>::downgrade
0
>::downgrade
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::{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_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}::{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::{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::{closure#0}::{closure#0}
12
pageserver::tenant::timeline::handle::tests::test_weak_handles::{closure#0}::{closure#0}
12
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_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#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#1}
24
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_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_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_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::make_relation_key_for_shard
84
<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::tests::Entered as pageserver::tenant::timeline::handle::Timeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::get_shard_identity
113
<pageserver::tenant::timeline::handle::tests::StubTimeline>::getpage
132
<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::CacheId>::next
192
<pageserver::tenant::timeline::handle::HandleInner<pageserver::page_service::TenantManagerTypes>>::shutdown
228
>::shutdown
0
>::shutdown
228
<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::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::Cache<pageserver::page_service::TenantManagerTypes>>::shard_routing
341
>::shard_routing
0
>::shard_routing
341
<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::Entered as pageserver::tenant::timeline::handle::Timeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::per_timeline_state
408
<pageserver::tenant::timeline::handle::WeakHandle<pageserver::page_service::TenantManagerTypes>>::upgrade
425
>::upgrade
0
>::upgrade
425
<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::tests::Entered as core::ops::deref::Deref>::deref
1623
<pageserver::tenant::timeline::handle::PerTimelineState<pageserver::page_service::TenantManagerTypes> as core::default::Default>::default
2904
as core::default::Default>::default
120
as core::default::Default>::default
2784
Generated by:
LCOV version 2.1-beta