LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant/timeline
- handle.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
7eb96e224e685167ad85f58f858387d8cf253f63.info
Lines:
97.8 %
508
497
Test Date:
2024-09-23 21:23:07
Functions:
81.2 %
48
39
Function Name
Hit count
<alloc::sync::Arc<pageserver::tenant::timeline::handle::tests::StubTimeline> as pageserver::tenant::timeline::handle::ArcTimeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::gate
108
<alloc::sync::Arc<pageserver::tenant::timeline::handle::tests::StubTimeline> as pageserver::tenant::timeline::handle::ArcTimeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::get_shard_identity
66
<alloc::sync::Arc<pageserver::tenant::timeline::handle::tests::StubTimeline> as pageserver::tenant::timeline::handle::ArcTimeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::per_timeline_state
180
<alloc::sync::Arc<pageserver::tenant::timeline::handle::tests::StubTimeline> as pageserver::tenant::timeline::handle::ArcTimeline<pageserver::tenant::timeline::handle::tests::TestTypes>>::shard_timeline_id
186
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes> as core::default::Default>::default
78
as core::default::Default>::default
0
as core::default::Default>::default
78
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes> as core::ops::drop::Drop>::drop
78
as core::ops::drop::Drop>::drop
0
as core::ops::drop::Drop>::drop
78
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::get::{closure#0}::{closure#0}
150
>::get::{closure#0}::{closure#0}
0
>::get::{closure#0}::{closure#0}
150
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::get_impl::{closure#0}::{closure#0}
162
>::get_impl::{closure#0}::{closure#0}
0
>::get_impl::{closure#0}::{closure#0}
162
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::get_miss::{closure#0}::{closure#0}
114
>::get_miss::{closure#0}::{closure#0}
0
>::get_miss::{closure#0}::{closure#0}
114
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::shard_routing
162
>::shard_routing
0
>::shard_routing
162
<pageserver::tenant::timeline::handle::Cache<pageserver::page_service::TenantManagerTypes>>::shard_routing::{closure#0}
66
>::shard_routing::{closure#0}
0
>::shard_routing::{closure#0}
66
<pageserver::tenant::timeline::handle::CacheId>::next
78
<pageserver::tenant::timeline::handle::Handle<pageserver::page_service::TenantManagerTypes> as core::ops::deref::Deref>::deref
186
as core::ops::deref::Deref>::deref
0
as core::ops::deref::Deref>::deref
186
<pageserver::tenant::timeline::handle::HandleInner<pageserver::page_service::TenantManagerTypes> as core::ops::drop::Drop>::drop
102
as core::ops::drop::Drop>::drop
0
as core::ops::drop::Drop>::drop
102
<pageserver::tenant::timeline::handle::PerTimelineState<pageserver::page_service::TenantManagerTypes> as core::default::Default>::default
1284
as core::default::Default>::default
1242
as core::default::Default>::default
42
<pageserver::tenant::timeline::handle::PerTimelineState<pageserver::page_service::TenantManagerTypes>>::shutdown
42
>::shutdown
24
>::shutdown
18
<pageserver::tenant::timeline::handle::tests::StubManager as pageserver::tenant::timeline::handle::TenantManager<pageserver::tenant::timeline::handle::tests::TestTypes>>::resolve
120
<pageserver::tenant::timeline::handle::tests::StubManager as pageserver::tenant::timeline::handle::TenantManager<pageserver::tenant::timeline::handle::tests::TestTypes>>::resolve::{closure#0}
120
<pageserver::tenant::timeline::handle::tests::StubTimeline>::getpage
66
pageserver::tenant::timeline::handle::tests::make_relation_key_for_shard
42
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit
12
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit
6
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit::{closure#0}
6
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit::{closure#0}::{closure#0}
6
pageserver::tenant::timeline::handle::tests::test_connection_handler_exit::{closure#0}::{closure#1}
60
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion
12
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion
6
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}
6
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#0}
6
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#1}
6
pageserver::tenant::timeline::handle::tests::test_multiple_timelines_and_deletion::{closure#0}::{closure#2}
12
pageserver::tenant::timeline::handle::tests::test_shard_split
12
pageserver::tenant::timeline::handle::tests::test_shard_split
6
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}
6
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#0}
6
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#1}
6
pageserver::tenant::timeline::handle::tests::test_shard_split::{closure#0}::{closure#2}
6
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown
12
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown
6
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown::{closure#0}
6
pageserver::tenant::timeline::handle::tests::test_timeline_shutdown::{closure#0}::{closure#0}
6
Generated by:
LCOV version 2.1-beta