LCOV - differential code coverage report
Current view:
top level
-
pageserver/src
- tenant.rs
(
source
/ functions)
Coverage
Total
Hit
LBC
UBC
GBC
CBC
Current:
cd44433dd675caa99df17a61b18949c8387e2242.info
Lines:
85.7 %
3333
2857
16
460
11
2846
Current Date:
2024-01-09 02:06:09
Functions:
69.8 %
387
270
3
114
3
267
Baseline:
66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date:
2024-01-08 15:34:46
Function Name
TLA
Hit count
<pageserver::tenant::AttachedTenantConf>::try_from
CBC
798
<pageserver::tenant::CreateTimelineError as core::fmt::Debug>::fmt
CBC
4
>::from
CBC
4
::source
UBC
0
::fmt
UBC
0
::fmt
UBC
0
<pageserver::tenant::DeleteTimelineError as core::fmt::Debug>::fmt
UBC
0
<pageserver::tenant::DeleteTimelineError as core::fmt::Display>::fmt
CBC
174
>::from
CBC
38
::source
CBC
34
::fmt
CBC
102
<pageserver::tenant::GetTimelineError as core::fmt::Debug>::fmt
CBC
99
::eq
CBC
1
::fmt
UBC
0
::fmt
CBC
98
<pageserver::tenant::InitdbError as core::convert::From<std::io::error::Error>>::from
UBC
0
<pageserver::tenant::InitdbError as core::fmt::Debug>::fmt
UBC
0
<pageserver::tenant::InitdbError as core::fmt::Display>::fmt
UBC
0
<pageserver::tenant::LoadLocalTimelineError as core::fmt::Debug>::fmt
UBC
0
::source
UBC
0
::fmt
UBC
0
::fmt
UBC
0
<pageserver::tenant::SetStoppingError as core::fmt::Debug>::fmt
UBC
0
<pageserver::tenant::Tenant as core::fmt::Debug>::fmt
CBC
1
<pageserver::tenant::Tenant as core::ops::drop::Drop>::drop
CBC
199
<pageserver::tenant::Tenant>::activate
CBC
709
<pageserver::tenant::Tenant>::activate::{closure#0}
CBC
709
<pageserver::tenant::Tenant>::activate::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::activate::{closure#1}
CBC
341
<pageserver::tenant::Tenant>::activate::{closure#2}
CBC
709
<pageserver::tenant::Tenant>::activate::{closure#2}::{closure#0}
CBC
709
<pageserver::tenant::Tenant>::activate_now
CBC
1026
<pageserver::tenant::Tenant>::attach
CBC
732
<pageserver::tenant::Tenant>::attach::{closure#0}
CBC
732
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#0}
CBC
357
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#2}::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#3}
UBC
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#4}
CBC
25
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#5}
UBC
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#6}
CBC
12
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#7}::{closure#0}
CBC
3
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#8}
CBC
302
<pageserver::tenant::Tenant>::bootstrap_timeline
CBC
526
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}
CBC
526
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#10}
CBC
524
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#10}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#11}
CBC
2
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#12}
CBC
520
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#2}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#3}::{closure#0}
CBC
589
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#4}
CBC
67
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#5}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#6}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#7}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#8}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#9}
UBC
0
<pageserver::tenant::Tenant>::bootstrap_timeline_test::{closure#0}
CBC
1
::bootstrap_timeline_test::{closure#0}
UBC
0
::bootstrap_timeline_test::{closure#0}::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::branch_timeline
CBC
250
<pageserver::tenant::Tenant>::branch_timeline::{closure#0}
CBC
250
<pageserver::tenant::Tenant>::branch_timeline_impl
CBC
357
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}
CBC
357
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#0}
CBC
222
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#0}::{closure#0}
CBC
222
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#1}
CBC
349
<pageserver::tenant::Tenant>::branch_timeline_test
CBC
107
<pageserver::tenant::Tenant>::branch_timeline_test::{closure#0}
CBC
107
<pageserver::tenant::Tenant>::build_timeline_resources
CBC
921
<pageserver::tenant::Tenant>::cached_synthetic_size
CBC
27
<pageserver::tenant::Tenant>::calculate_synthetic_size::{closure#0}
CBC
29
::calculate_synthetic_size::{closure#0}
UBC
0
::calculate_synthetic_size::{closure#0}::{closure#0}
CBC
29
<pageserver::tenant::Tenant>::clean_up_timelines
CBC
302
<pageserver::tenant::Tenant>::clean_up_timelines::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::clean_up_timelines::{closure#1}
CBC
9
<pageserver::tenant::Tenant>::clean_up_timelines::{closure#2}
LBC
0
<pageserver::tenant::Tenant>::compaction_iteration
CBC
334
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}
CBC
334
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#0}
CBC
530
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#1}
CBC
9
<pageserver::tenant::Tenant>::create_broken_tenant
UBC
0
<pageserver::tenant::Tenant>::create_empty_timeline
CBC
48
<pageserver::tenant::Tenant>::create_empty_timeline::{closure#0}
CBC
48
<pageserver::tenant::Tenant>::create_test_timeline
CBC
34
<pageserver::tenant::Tenant>::create_test_timeline::{closure#0}
CBC
34
<pageserver::tenant::Tenant>::create_timeline
CBC
783
<pageserver::tenant::Tenant>::create_timeline::{closure#0}
CBC
783
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#2}
CBC
244
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#3}
UBC
0
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#4}
UBC
0
<pageserver::tenant::Tenant>::create_timeline_files
CBC
921
<pageserver::tenant::Tenant>::create_timeline_files::{closure#0}
CBC
921
<pageserver::tenant::Tenant>::create_timeline_files::{closure#0}::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::create_timeline_struct
CBC
1290
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#0}
CBC
399
<pageserver::tenant::Tenant>::create_timeline_uninit_mark
CBC
939
<pageserver::tenant::Tenant>::create_timeline_uninit_mark::{closure#0}
CBC
938
<pageserver::tenant::Tenant>::create_timeline_uninit_mark::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::current_state
CBC
20287
<pageserver::tenant::Tenant>::delete_timeline
CBC
60
<pageserver::tenant::Tenant>::delete_timeline::{closure#0}
CBC
60
<pageserver::tenant::Tenant>::effective_config
CBC
45
<pageserver::tenant::Tenant>::flush_remote::{closure#0}
UBC
0
::flush_remote::{closure#0}
UBC
0
::flush_remote::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::flush_remote::{closure#0}::{closure#0}::flush_timeline
CBC
2
::flush_remote::{closure#0}::{closure#0}::flush_timeline
CBC
1
::flush_remote::{closure#0}::{closure#0}::flush_timeline::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::flush_remote::{closure#0}::{closure#0}::flush_timeline::{closure#0}::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::flush_remote::{closure#0}::{closure#0}::flush_timeline::{closure#0}::{closure#1}
CBC
1
<pageserver::tenant::Tenant>::flush_remote::{closure#0}::{closure#0}::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::flush_remote::{closure#0}::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::gather_size_inputs::{closure#0}
CBC
84
::gather_size_inputs::{closure#0}
UBC
0
::gather_size_inputs::{closure#0}::{closure#0}
CBC
84
<pageserver::tenant::Tenant>::gc_iteration
CBC
366
<pageserver::tenant::Tenant>::gc_iteration::{closure#0}
CBC
366
<pageserver::tenant::Tenant>::gc_iteration::{closure#0}::{closure#0}
GBC
1
<pageserver::tenant::Tenant>::gc_iteration_internal
CBC
365
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}
CBC
365
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}::{closure#0}::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}::{closure#1}
CBC
355
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}::{closure#2}
UBC
0
<pageserver::tenant::Tenant>::get_attach_mode
CBC
34
<pageserver::tenant::Tenant>::get_checkpoint_distance
CBC
5
<pageserver::tenant::Tenant>::get_checkpoint_timeout
CBC
5
<pageserver::tenant::Tenant>::get_compaction_period
CBC
1083
<pageserver::tenant::Tenant>::get_compaction_target_size
CBC
5
<pageserver::tenant::Tenant>::get_compaction_threshold
CBC
5
<pageserver::tenant::Tenant>::get_gc_horizon
CBC
544
<pageserver::tenant::Tenant>::get_gc_period
CBC
984
<pageserver::tenant::Tenant>::get_generation
CBC
6
<pageserver::tenant::Tenant>::get_heatmap_period
CBC
842
<pageserver::tenant::Tenant>::get_image_creation_threshold
CBC
5
<pageserver::tenant::Tenant>::get_min_resident_size_override
CBC
23
<pageserver::tenant::Tenant>::get_pitr_interval
CBC
459
<pageserver::tenant::Tenant>::get_tenant_shard_id
CBC
36
<pageserver::tenant::Tenant>::get_timeline
CBC
14488
<pageserver::tenant::Tenant>::get_trace_read_requests
CBC
6961
<pageserver::tenant::Tenant>::is_active
CBC
2416
<pageserver::tenant::Tenant>::list_timeline_ids
CBC
466
<pageserver::tenant::Tenant>::list_timelines
CBC
730
<pageserver::tenant::Tenant>::load_local
CBC
940
::load_local
CBC
470
::load_local::{closure#0}
CBC
470
<pageserver::tenant::Tenant>::load_local::{closure#0}::{closure#0}
CBC
470
<pageserver::tenant::Tenant>::load_local::{closure#0}::{closure#1}
CBC
470
<pageserver::tenant::Tenant>::load_local::{closure#0}::{closure#2}
UBC
0
<pageserver::tenant::Tenant>::load_local::{closure#0}::{closure#3}
UBC
0
<pageserver::tenant::Tenant>::load_local::{closure#0}::{closure#4}
UBC
0
<pageserver::tenant::Tenant>::load_local::{closure#0}::{closure#5}
UBC
0
<pageserver::tenant::Tenant>::load_local::{closure#0}::{closure#6}
UBC
0
<pageserver::tenant::Tenant>::load_local::{closure#0}::{closure#7}
UBC
0
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}
UBC
0
::load_local_timeline::{closure#0}
UBC
0
::load_local_timeline::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::load_remote_timeline::{closure#0}
UBC
0
::load_remote_timeline::{closure#0}
UBC
0
::load_remote_timeline::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::load_remote_timeline::{closure#0}::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::load_remote_timeline::{closure#0}::{closure#0}::{closure#1}
CBC
357
<pageserver::tenant::Tenant>::load_tenant_config
CBC
224
<pageserver::tenant::Tenant>::load_tenant_config::{closure#0}
CBC
4
<pageserver::tenant::Tenant>::load_timeline_metadata
CBC
302
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}
CBC
302
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#0}
CBC
394
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#1}
CBC
394
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#1}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#2}
CBC
1058
<pageserver::tenant::Tenant>::new
CBC
778
<pageserver::tenant::Tenant>::new::{closure#0}
CBC
778
<pageserver::tenant::Tenant>::new::{closure#0}::inspect_state
CBC
2278
<pageserver::tenant::Tenant>::persist_tenant_config::{closure#0}
CBC
353
::persist_tenant_config::{closure#0}
UBC
0
::persist_tenant_config::{closure#0}::{closure#0}
CBC
353
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}
CBC
1
::persist_tenant_config_at::{closure#0}
UBC
0
::persist_tenant_config_at::{closure#0}::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}::{closure#0}::{closure#0}
CBC
812
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}::{closure#0}::{closure#0}::{closure#0}
CBC
812
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}::{closure#0}::{closure#0}::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}::{closure#0}::{closure#2}
UBC
0
<pageserver::tenant::Tenant>::persist_tenant_config_legacy::{closure#0}
UBC
0
::persist_tenant_config_legacy::{closure#0}
UBC
0
::persist_tenant_config_legacy::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::persist_tenant_config_legacy::{closure#0}::{closure#0}::{closure#0}
CBC
813
<pageserver::tenant::Tenant>::persist_tenant_config_legacy::{closure#0}::{closure#0}::{closure#0}::{closure#0}
CBC
813
<pageserver::tenant::Tenant>::persist_tenant_config_legacy::{closure#0}::{closure#0}::{closure#0}::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::persist_tenant_config_legacy::{closure#0}::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::preload
CBC
308
<pageserver::tenant::Tenant>::preload::{closure#0}
CBC
308
<pageserver::tenant::Tenant>::preload::{closure#0}::{closure#0}
CBC
308
<pageserver::tenant::Tenant>::preload::{closure#0}::{closure#1}
CBC
302
<pageserver::tenant::Tenant>::preload::{closure#0}::{closure#2}
UBC
0
<pageserver::tenant::Tenant>::prepare_new_timeline
CBC
921
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0}
CBC
921
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0}::{closure#0}
CBC
1
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::read_config
CBC
220
<pageserver::tenant::Tenant>::read_config::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::read_config::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::read_config::{closure#2}
CBC
220
<pageserver::tenant::Tenant>::refresh_gc_info
CBC
92
<pageserver::tenant::Tenant>::refresh_gc_info::{closure#0}
CBC
92
<pageserver::tenant::Tenant>::refresh_gc_info_internal
CBC
457
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}
CBC
457
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#0}
CBC
949
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#2}
CBC
145
<pageserver::tenant::Tenant>::remote_size
CBC
27
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir
CBC
470
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#10}
LBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#11}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#12}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#13}
LBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#14}
GBC
1
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#15}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#16}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#2}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#3}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#4}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#5}
CBC
469
::scan_and_sort_timelines_dir::{closure#5}
UBC
0
::scan_and_sort_timelines_dir::{closure#6}
CBC
469
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#7}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#8}
UBC
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#9}
GBC
1
<pageserver::tenant::Tenant>::set_broken
CBC
102
::set_broken
CBC
51
::set_broken::{closure#0}
CBC
51
<pageserver::tenant::Tenant>::set_broken::{closure#0}::{closure#0}
CBC
51
<pageserver::tenant::Tenant>::set_broken::{closure#0}::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>
CBC
51
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0}
CBC
51
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0}::{closure#0}
CBC
2
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0}::{closure#2}
CBC
49
<pageserver::tenant::Tenant>::set_cached_synthetic_size
CBC
27
<pageserver::tenant::Tenant>::set_new_location_config
CBC
20
<pageserver::tenant::Tenant>::set_new_tenant_config
CBC
30
<pageserver::tenant::Tenant>::set_stopping
CBC
389
<pageserver::tenant::Tenant>::set_stopping::{closure#0}
CBC
389
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#0}
CBC
392
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#0}::{closure#0}
CBC
3
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}
CBC
389
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}::{closure#0}
CBC
56
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#2}
CBC
439
<pageserver::tenant::Tenant>::shutdown
CBC
368
<pageserver::tenant::Tenant>::shutdown::{closure#0}
CBC
368
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0}
CBC
499
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0}::{closure#0}
CBC
499
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#1}
UBC
0
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#2}
CBC
368
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#3}
UBC
0
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#4}
UBC
0
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#5}
UBC
0
<pageserver::tenant::Tenant>::spawn
CBC
736
<pageserver::tenant::Tenant>::spawn::{closure#0}
CBC
736
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#0}
CBC
6
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#0}::{closure#0}
CBC
6
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#0}::{closure#1}
CBC
6
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#10}
UBC
0
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#11}
CBC
730
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#12}
CBC
20
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#13}
CBC
20
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#14}
CBC
709
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#15}
CBC
179
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#16}
CBC
171
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#1}
CBC
202
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#2}
CBC
202
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#3}
CBC
300
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#4}
CBC
20
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#5}
CBC
728
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#6}
CBC
229
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#7}
CBC
3
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#8}
CBC
199
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#9}
UBC
0
<pageserver::tenant::Tenant>::subscribe_for_state_updates
CBC
352
<pageserver::tenant::Tenant>::tenant_id
CBC
891
<pageserver::tenant::Tenant>::tenant_shard_id
CBC
6
<pageserver::tenant::Tenant>::tenant_specific_overrides
CBC
90
<pageserver::tenant::Tenant>::timeline_init_and_sync
CBC
357
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}
CBC
357
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::Tenant>::wait_to_become_active
CBC
1478
<pageserver::tenant::Tenant>::wait_to_become_active::{closure#0}
CBC
1478
<pageserver::tenant::Tenant>::wait_to_become_active::{closure#0}::{closure#0}
UBC
0
<pageserver::tenant::TenantSharedResources as core::clone::Clone>::clone
CBC
273
<pageserver::tenant::WalRedoManager as core::convert::From<pageserver::tenant::harness::TestRedoManager>>::from
CBC
42
<pageserver::tenant::WalRedoManager as core::convert::From<pageserver::walredo::PostgresRedoManager>>::from
CBC
736
<pageserver::tenant::WalRedoManager>::maybe_quiesce
CBC
727
<pageserver::tenant::WalRedoManager>::request_redo
CBC
2060218
<pageserver::tenant::WalRedoManager>::request_redo::{closure#0}
CBC
2060218
<pageserver::tenant::config::TenantConfOpt as core::convert::From<pageserver::tenant::config::TenantConf>>::from
CBC
42
<pageserver::tenant::harness::TenantHarness>::create
CBC
41
<pageserver::tenant::harness::TenantHarness>::do_try_load
CBC
42
<pageserver::tenant::harness::TenantHarness>::do_try_load::{closure#0}
CBC
42
<pageserver::tenant::harness::TenantHarness>::load
CBC
80
::load
CBC
40
::load::{closure#0}
CBC
40
<pageserver::tenant::harness::TenantHarness>::remote_empty
CBC
41
<pageserver::tenant::harness::TenantHarness>::remote_empty::{closure#0}
UBC
0
<pageserver::tenant::harness::TenantHarness>::timeline_path
CBC
3
<pageserver::tenant::harness::TenantHarness>::try_load
CBC
82
::try_load
CBC
41
::try_load::{closure#0}
CBC
41
<pageserver::tenant::harness::TenantHarness>::try_load_local
CBC
2
::try_load_local
CBC
1
::try_load_local::{closure#0}
CBC
1
<pageserver::tenant::harness::TestRedoManager>::request_redo
UBC
0
<pageserver::tenant::harness::TestRedoManager>::request_redo::{closure#0}
UBC
0
pageserver::tenant::INIT_DB_SEMAPHORE::{closure#0}
CBC
337
pageserver::tenant::create_tenant_files
CBC
462
pageserver::tenant::create_tenant_files::{closure#0}
CBC
462
pageserver::tenant::create_tenant_files::{closure#0}::{closure#0}
UBC
0
pageserver::tenant::create_tenant_files::{closure#0}::{closure#1}
UBC
0
pageserver::tenant::create_tenant_files::{closure#0}::{closure#2}
CBC
1
pageserver::tenant::create_tenant_files::{closure#0}::{closure#3}
UBC
0
pageserver::tenant::create_tenant_files::{closure#0}::{closure#4}
CBC
1
pageserver::tenant::dump_layerfile_from_path
UBC
0
pageserver::tenant::dump_layerfile_from_path::{closure#0}
UBC
0
pageserver::tenant::harness::TEST_IMG
CBC
854114
pageserver::tenant::harness::setup_logging
CBC
44
pageserver::tenant::harness::setup_logging::{closure#0}
CBC
44
pageserver::tenant::rebase_directory
CBC
1380
pageserver::tenant::rebase_directory::{closure#0}
UBC
0
pageserver::tenant::remove_timeline_and_uninit_mark
CBC
1
pageserver::tenant::remove_timeline_and_uninit_mark::{closure#0}
UBC
0
pageserver::tenant::remove_timeline_and_uninit_mark::{closure#1}
UBC
0
pageserver::tenant::remove_timeline_and_uninit_mark::{closure#2}
UBC
0
pageserver::tenant::run_initdb
CBC
523
pageserver::tenant::run_initdb::{closure#0}
CBC
523
pageserver::tenant::run_initdb::{closure#0}::{closure#0}
CBC
523
pageserver::tenant::run_initdb::{closure#0}::{closure#1}
CBC
6992
pageserver::tenant::tests::TEST_KEY::{closure#0}
CBC
9
pageserver::tenant::tests::corrupt_local_metadata
CBC
3
pageserver::tenant::tests::corrupt_local_metadata
CBC
1
pageserver::tenant::tests::corrupt_local_metadata::{closure#0}
CBC
2
pageserver::tenant::tests::delta_layer_dumping
CBC
1
pageserver::tenant::tests::delta_layer_dumping::{closure#0}
CBC
2
pageserver::tenant::tests::delta_layer_dumping::{closure#0}::{closure#0}
CBC
2
pageserver::tenant::tests::make_some_layers
CBC
10
pageserver::tenant::tests::make_some_layers::{closure#0}
CBC
10
pageserver::tenant::tests::no_duplicate_timelines
CBC
1
pageserver::tenant::tests::no_duplicate_timelines::{closure#0}
CBC
2
pageserver::tenant::tests::test_basic
CBC
1
pageserver::tenant::tests::test_basic::{closure#0}
CBC
2
pageserver::tenant::tests::test_branch
CBC
3
pageserver::tenant::tests::test_branch
CBC
1
pageserver::tenant::tests::test_branch::{closure#0}
CBC
2
pageserver::tenant::tests::test_bulk_insert
CBC
3
pageserver::tenant::tests::test_bulk_insert
CBC
1
pageserver::tenant::tests::test_bulk_insert::{closure#0}
CBC
2
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline
CBC
1
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline::{closure#0}
CBC
2
pageserver::tenant::tests::test_images
CBC
1
pageserver::tenant::tests::test_images::{closure#0}
CBC
2
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching
CBC
3
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching
CBC
1
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching::{closure#0}
CBC
2
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data
CBC
3
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data
CBC
1
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data::{closure#0}
CBC
2
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn
CBC
1
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn::{closure#0}
CBC
2
pageserver::tenant::tests::test_random_updates
CBC
3
pageserver::tenant::tests::test_random_updates
CBC
1
pageserver::tenant::tests::test_random_updates::{closure#0}
CBC
2
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child
CBC
1
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child::{closure#0}
CBC
2
pageserver::tenant::tests::test_traverse_ancestors
CBC
1
pageserver::tenant::tests::test_traverse_ancestors::{closure#0}
CBC
2
pageserver::tenant::tests::test_traverse_branches
CBC
1
pageserver::tenant::tests::test_traverse_branches::{closure#0}
CBC
2
pageserver::tenant::tests::test_uninit_mark_crash
CBC
1
pageserver::tenant::tests::test_uninit_mark_crash::{closure#0}
CBC
2
pageserver::tenant::tests::test_value
CBC
5
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path
CBC
1
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path::{closure#0}
CBC
2
pageserver::tenant::tests::timeline_load
CBC
1
pageserver::tenant::tests::timeline_load::{closure#0}
CBC
2
pageserver::tenant::tests::timeline_load_with_ancestor
CBC
3
pageserver::tenant::tests::timeline_load_with_ancestor
CBC
1
pageserver::tenant::tests::timeline_load_with_ancestor::{closure#0}
CBC
2
pageserver::tenant::tree_sort_timelines::<pageserver::tenant::metadata::TimelineMetadata, <pageserver::tenant::Tenant>::attach::{closure#0}::{closure#0}>
CBC
864
pageserver::tenant::tree_sort_timelines::
, pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0}::{closure#0}>
CBC
93
pageserver::tenant::tree_sort_timelines::
::attach::{closure#0}::{closure#0}>
CBC
302
pageserver::tenant::tree_sort_timelines::
::scan_and_sort_timelines_dir::{closure#5}>
CBC
469
pageserver::tenant::tree_sort_timelines::<pageserver::tenant::metadata::TimelineMetadata, <pageserver::tenant::Tenant>::attach::{closure#0}::{closure#0}>::{closure#0}
UBC
0
pageserver::tenant::tree_sort_timelines::
, pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0}::{closure#0}>::{closure#0}
UBC
0
pageserver::tenant::tree_sort_timelines::
::attach::{closure#0}::{closure#0}>::{closure#0}
UBC
0
pageserver::tenant::tree_sort_timelines::
::scan_and_sort_timelines_dir::{closure#5}>::{closure#0}
UBC
0
pageserver::tenant::try_create_target_tenant_dir
CBC
460
pageserver::tenant::try_create_target_tenant_dir::{closure#0}
CBC
460
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#0}
UBC
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#1}
UBC
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#2}
UBC
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#3}
UBC
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#4}
UBC
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#5}
UBC
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#6}
UBC
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#7}
UBC
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#8}
CBC
1
Generated by:
LCOV version 2.1-beta