LCOV - code coverage report
Current view:
top level
-
control_plane/attachment_service/src
- service.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info
Lines:
84.1 %
1482
1246
Test Date:
2024-02-12 20:26:03
Functions:
76.5 %
132
101
Function Name
Hit count
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#6}
0
<attachment_service::service::Service>::node_configure::{closure#2}
0
<attachment_service::service::Service>::node_configure::{closure#3}
0
<attachment_service::service::Service>::node_register::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::re_attach::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}::{closure#2}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#1}::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#2}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#6}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#7}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#8}
0
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#2}
0
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#3}
0
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#4}
0
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#8}
0
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::tenant_location_config::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}::{closure#3}
0
<attachment_service::service::Service>::tenant_shard_split::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_shard_split::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::tenant_shard_split::{closure#0}::{closure#2}
0
<attachment_service::service::Service>::tenant_shard_split::{closure#0}::{closure#6}
0
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}::{closure#1}
0
<utils::http::error::ApiError as core::convert::From<attachment_service::persistence::DatabaseError>>::from
0
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#1}
1
<attachment_service::service::Service>::node_configure::{closure#1}
1
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}::{closure#3}
1
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#4}
1
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#1}::{closure#0}
1
<attachment_service::service::Service>::tenant_location_config::{closure#0}::{closure#0}
1
<utils::http::error::ApiError as core::convert::From<attachment_service::tenant_state::ReconcileWaitError>>::from
1
<attachment_service::service::Service>::node_configure::{closure#0}
2
<attachment_service::service::Service>::node_drop
2
::node_drop
1
::node_drop::{closure#0}
1
<attachment_service::service::Service>::tenant_drop
2
::tenant_drop
1
::tenant_drop::{closure#0}
1
<attachment_service::service::Service>::tenant_location_config
2
<attachment_service::service::Service>::tenant_location_config::{closure#0}
2
<attachment_service::service::Service>::tenant_shard_split
2
<attachment_service::service::Service>::tenant_shard_split::{closure#0}
2
<attachment_service::service::Service>::tenant_timeline_delete
2
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}
2
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}::{closure#2}
2
<attachment_service::service::Service>::node_configure
4
<attachment_service::service::Service>::tenant_shard_migrate
4
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}
4
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}::{closure#2}
4
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}::{closure#1}
4
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}::{closure#3}
4
<attachment_service::service::Service>::get_config
5
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#1}
5
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#1}::{closure#0}
5
<attachment_service::service::Service>::tenant_shard_split::{closure#0}::{closure#3}
5
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#5}
6
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#4}
6
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#5}
6
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#5}
7
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#3}
7
<attachment_service::service::Service>::reconcile_all::{closure#0}
8
<attachment_service::service::Service>::node_list
10
::node_list
5
::node_list::{closure#0}
5
<attachment_service::service::Service>::node_list::{closure#0}::{closure#0}
10
<attachment_service::service::Service>::spawn::{closure#0}::{closure#0}
10
<attachment_service::service::Service>::startup_reconcile::{closure#0}::is_fatal
10
<attachment_service::service::Service>::tenant_shard_split::{closure#0}::{closure#4}
10
::tenant_shard_split::{closure#0}::{closure#5}
0
::tenant_shard_split::{closure#0}::{closure#4}
10
<attachment_service::service::Service>::tenant_shard0_baseurl
11
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#2}
13
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#3}
13
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#0}
16
<attachment_service::service::Service>::tenant_delete
24
::tenant_delete
12
::tenant_delete::{closure#0}
12
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#3}
24
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#2}
42
<attachment_service::service::Service>::inspect::{closure#0}::{closure#0}
73
<attachment_service::service::Service>::inspect
75
<attachment_service::service::Service>::inspect::{closure#0}
75
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#0}
200
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#4}
200
<attachment_service::service::Service>::attach_hook
207
<attachment_service::service::Service>::attach_hook::{closure#0}
207
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#7}
207
<attachment_service::service::Service>::node_register::{closure#0}::{closure#0}
224
<attachment_service::service::Service>::reconcile_all
362
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#9}
362
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}
364
<attachment_service::service::Service>::spawn::{closure#0}::{closure#2}
364
<attachment_service::service::Service>::spawn::{closure#0}::{closure#3}
364
<attachment_service::service::Service>::spawn::{closure#0}::{closure#4}
364
<attachment_service::service::Service>::spawn::{closure#0}::{closure#5}
364
<attachment_service::service::Service>::spawn::{closure#0}::{closure#6}
364
<attachment_service::service::ServiceState>::new
364
<attachment_service::service::Service>::validate
398
<attachment_service::service::Service>::node_register::{closure#0}::{closure#2}
399
<attachment_service::service::Service>::tenant_create
462
<attachment_service::service::Service>::tenant_create::{closure#0}
462
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#6}
462
<attachment_service::service::Service>::await_waiters
463
<attachment_service::service::Service>::await_waiters::{closure#0}
463
<attachment_service::service::Service>::validate::{closure#0}
480
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#0}
490
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#1}
490
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#5}
490
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#7}
490
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}::{closure#0}
499
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}::{closure#1}
507
<attachment_service::service::Service>::node_register
623
<attachment_service::service::Service>::node_register::{closure#0}
623
<attachment_service::service::Service>::re_attach
623
<attachment_service::service::Service>::re_attach::{closure#0}
623
<attachment_service::service::Service>::spawn
728
::spawn
364
::spawn::{closure#0}
364
<attachment_service::service::Service>::startup_reconcile
728
::startup_reconcile
364
::startup_reconcile::{closure#0}
364
<attachment_service::service::Service>::tenant_timeline_create
795
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}
795
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}::{closure#2}
795
<attachment_service::service::Service>::ensure_attached_schedule
797
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}::{closure#3}
826
<attachment_service::service::Service>::tenant_locate
839
<attachment_service::service::Service>::tenant_locate::{closure#0}
839
<attachment_service::service::Service>::tenant_locate::{closure#1}
839
<attachment_service::service::Config as core::clone::Clone>::clone
865
<attachment_service::service::Service>::tenant_locate::{closure#2}
1039
::tenant_locate::{closure#3}
0
::tenant_locate::{closure#2}
1039
<attachment_service::service::Service>::ensure_attached_wait
1594
::ensure_attached_wait
797
::ensure_attached_wait::{closure#0}
797
Generated by:
LCOV version 2.1-beta