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 Sort by function name TLA Hit count Sort by function 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