LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant/timeline
- handle.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1b0a6a0c05cee5a7de360813c8034804e105ce1c.info
Lines:
97.4 %
652
635
Test Date:
2025-03-12 00:01:28
Functions:
83.9 %
56
47
Function Name
Hit count
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes> as core::default::Default>::default
64
as core::default::Default>::default
0
as core::default::Default>::default
64
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes> as core::ops::drop::Drop>::drop
64
as core::ops::drop::Drop>::drop
0
as core::ops::drop::Drop>::drop
64
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::shard_routing
112
>::shard_routing
0
>::shard_routing
112
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::shard_routing::{closure#0}
36
>::shard_routing::{closure#0}
0
>::shard_routing::{closure#0}
36
<pageserver::tenant::timeline::handle::CacheId>::next
64
<pageserver::tenant::timeline::handle::Handle<pageserver::page_service::TenantManagerTypes> as core::ops::deref::Deref>::deref
204
as core::ops::deref::Deref>::deref
0
as core::ops::deref::Deref>::deref
204
<pageserver::tenant::timeline::handle::Handle<pageserver::page_service::TenantManagerTypes>>::downgrade
4
>::downgrade
0
>::downgrade
4
<pageserver::tenant::timeline::handle::HandleInner<pageserver::page_service::TenantManagerTypes>>::shutdown
76
>::shutdown
0
>::shutdown
76
<pageserver::tenant::timeline::handle::PerTimelineState<pageserver::page_service::TenantManagerTypes> as core::default::Default>::default
944
as core::default::Default>::default
904
as core::default::Default>::default
40
<pageserver::tenant::timeline::handle::WeakHandle<pageserver::page_service::TenantManagerTypes>>::is_same_handle_as
0
<pageserver::tenant::timeline::handle::WeakHandle<pageserver::page_service::TenantManagerTypes>>::upgrade
140
>::upgrade
0
>::upgrade
140
<pageserver::tenant::timeline::handle::tests::Entered as core::ops::deref::Deref>::deref
536
<pageserver::tenant::timeline::handle::tests::Entered as pageserver::tenant::timeline::handle::Timeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::get_shard_identity
36
<pageserver::tenant::timeline::handle::tests::Entered as pageserver::tenant::timeline::handle::Timeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::per_timeline_state
136
<pageserver::tenant::timeline::handle::tests::Entered as pageserver::tenant::timeline::handle::Timeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::shard_timeline_id
116
<pageserver::tenant::timeline::handle::tests::StubManager as pageserver::tenant::timeline::handle::TenantManager<pageserver::tenant::timeline::handle::tests::TestTypes>>::resolve
92
<pageserver::tenant::timeline::handle::tests::StubManager as pageserver::tenant::timeline::handle::TenantManager<pageserver::tenant::timeline::handle::tests::TestTypes>>::resolve::{closure#0}
92
<pageserver::tenant::timeline::handle::tests::StubManager as pageserver::tenant::timeline::handle::TenantManager<pageserver::tenant::timeline::handle::tests::TestTypes>>::resolve::{closure#0}::{closure#0}
84
<pageserver::tenant::timeline::handle::tests::StubTimeline>::getpage
44
pageserver::tenant::timeline::handle::tests::make_relation_key_for_shard
28
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit
8
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit
4
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit::{closure#0}::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion
8
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion
4
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#1}
4
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#2}
8
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped
8
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped
4
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped::{closure#0}::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped::{closure#0}::{closure#1}
8
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_cache_is_dropped::{closure#0}::{closure#1}::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_per_timeline_state_shutdown
8
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_per_timeline_state_shutdown
4
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_per_timeline_state_shutdown::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_reference_cycle_broken_when_per_timeline_state_shutdown::{closure#0}::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_shard_split
8
pageserver::tenant::timeline::handle::tests::test_shard_split
4
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#1}
4
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#2}
4
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown
8
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown
4
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown::{closure#0}::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_weak_handles
8
pageserver::tenant::timeline::handle::tests::test_weak_handles
4
pageserver::tenant::timeline::handle::tests::test_weak_handles::{closure#0}
4
pageserver::tenant::timeline::handle::tests::test_weak_handles::{closure#0}::{closure#0}
4
Generated by:
LCOV version 2.1-beta