LCOV - differential code coverage report
Current view: top level - pageserver/src - tenant.rs (source / functions) Coverage Total Hit LBC UBC GIC CBC ECB
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 87.8 % 3047 2674 2 371 2674
Current Date: 2023-10-19 02:04:12 Functions: 73.1 % 353 258 95 3 255 3
Baseline: c8637f37369098875162f194f92736355783b050.info
Baseline Date: 2023-10-18 20:25:20

Function Name Sort by function name TLA Hit count Sort by function hit count
<pageserver::tenant::AttachedTenantConf>::try_from CBC 748
<pageserver::tenant::CreateTimelineError as core::fmt::Debug>::fmt CBC 20
>::from CBC 2
::source UBC 0
::fmt UBC 0
::fmt CBC 18
<pageserver::tenant::DeleteTimelineError as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::DeleteTimelineError as core::fmt::Display>::fmt CBC 98
>::from CBC 60
::source CBC 38
::fmt UBC 0
<pageserver::tenant::GetTimelineError as core::fmt::Debug>::fmt CBC 155
::eq CBC 1
::fmt UBC 0
::fmt CBC 154
<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::ops::drop::Drop>::drop CBC 139
<pageserver::tenant::Tenant>::activate CBC 672
<pageserver::tenant::Tenant>::activate::{closure#0} CBC 672
<pageserver::tenant::Tenant>::activate::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::activate::{closure#1} CBC 301
<pageserver::tenant::Tenant>::activate::{closure#2} CBC 672
<pageserver::tenant::Tenant>::activate::{closure#2}::{closure#0} CBC 672
<pageserver::tenant::Tenant>::attach CBC 48
<pageserver::tenant::Tenant>::attach::{closure#0} CBC 48
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#10}::{closure#0} CBC 7
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#11} CBC 42
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1} CBC 58
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1}::{closure#1} UBC 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#2} CBC 58
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#2}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#3} CBC 52
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#4} UBC 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#5} UBC 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#6} CBC 48
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#7} CBC 42
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#8} UBC 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#9} CBC 6
<pageserver::tenant::Tenant>::bootstrap_timeline CBC 575
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0} CBC 575
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#0} UBC 0
<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} CBC 575
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#3}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#4} CBC 1
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#5} CBC 573
<pageserver::tenant::Tenant>::branch_timeline CBC 251
<pageserver::tenant::Tenant>::branch_timeline::{closure#0} CBC 251
<pageserver::tenant::Tenant>::branch_timeline_impl CBC 358
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0} CBC 358
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#0} CBC 218
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#0}::{closure#0} CBC 218
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#1} CBC 350
<pageserver::tenant::Tenant>::branch_timeline_test CBC 107
<pageserver::tenant::Tenant>::branch_timeline_test::{closure#0} CBC 105
<pageserver::tenant::Tenant>::build_timeline_resources CBC 1249
<pageserver::tenant::Tenant>::cached_synthetic_size CBC 15
<pageserver::tenant::Tenant>::calculate_synthetic_size CBC 57
::calculate_synthetic_size CBC 19
::calculate_synthetic_size::{closure#0} CBC 19
::calculate_synthetic_size::{closure#0}::{closure#0} CBC 19
<pageserver::tenant::Tenant>::compaction_iteration CBC 241
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0} CBC 241
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#0} CBC 419
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#1} UBC 0
<pageserver::tenant::Tenant>::create_broken_tenant UBC 0
<pageserver::tenant::Tenant>::create_empty_timeline CBC 43
<pageserver::tenant::Tenant>::create_empty_timeline::{closure#0} CBC 43
<pageserver::tenant::Tenant>::create_test_timeline CBC 35
<pageserver::tenant::Tenant>::create_test_timeline::{closure#0} CBC 35
<pageserver::tenant::Tenant>::create_timeline CBC 847
<pageserver::tenant::Tenant>::create_timeline::{closure#0} CBC 847
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#0} CBC 245
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#1} UBC 0
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#2} UBC 0
<pageserver::tenant::Tenant>::create_timeline_files CBC 967
<pageserver::tenant::Tenant>::create_timeline_files::{closure#0} CBC 967
<pageserver::tenant::Tenant>::create_timeline_files::{closure#0}::{closure#0} CBC 1
<pageserver::tenant::Tenant>::create_timeline_struct CBC 1302
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#0} CBC 270
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#1} CBC 270
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#2} CBC 397
<pageserver::tenant::Tenant>::create_timeline_uninit_mark CBC 976
<pageserver::tenant::Tenant>::create_timeline_uninit_mark::{closure#0} CBC 975
<pageserver::tenant::Tenant>::create_timeline_uninit_mark::{closure#1} UBC 0
<pageserver::tenant::Tenant>::current_state CBC 13609
<pageserver::tenant::Tenant>::effective_config CBC 40
<pageserver::tenant::Tenant>::gather_size_inputs CBC 216
::gather_size_inputs CBC 72
::gather_size_inputs::{closure#0} CBC 72
::gather_size_inputs::{closure#0}::{closure#0} CBC 72
<pageserver::tenant::Tenant>::gc_iteration CBC 406
<pageserver::tenant::Tenant>::gc_iteration::{closure#0} CBC 406
<pageserver::tenant::Tenant>::gc_iteration::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::gc_iteration_internal CBC 406
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0} CBC 406
<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 402
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}::{closure#2} UBC 0
<pageserver::tenant::Tenant>::get_attach_mode UBC 0
<pageserver::tenant::Tenant>::get_checkpoint_distance CBC 5
<pageserver::tenant::Tenant>::get_checkpoint_timeout CBC 5
<pageserver::tenant::Tenant>::get_compaction_period CBC 802
<pageserver::tenant::Tenant>::get_compaction_target_size CBC 5
<pageserver::tenant::Tenant>::get_compaction_threshold CBC 5
<pageserver::tenant::Tenant>::get_gc_horizon CBC 372
<pageserver::tenant::Tenant>::get_gc_period CBC 738
<pageserver::tenant::Tenant>::get_image_creation_threshold CBC 5
<pageserver::tenant::Tenant>::get_min_resident_size_override CBC 13
<pageserver::tenant::Tenant>::get_pitr_interval CBC 485
<pageserver::tenant::Tenant>::get_timeline CBC 10445
<pageserver::tenant::Tenant>::get_trace_read_requests CBC 4401
<pageserver::tenant::Tenant>::is_active CBC 1537
<pageserver::tenant::Tenant>::list_timelines CBC 631
<pageserver::tenant::Tenant>::load CBC 698
<pageserver::tenant::Tenant>::load::{closure#0} CBC 698
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#0} CBC 698
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#10} UBC 0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#11} UBC 0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#12} UBC 0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#1} CBC 698
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#2} CBC 265
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#3} CBC 23
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#4} CBC 265
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#5} UBC 0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#6} CBC 17
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#7} UBC 0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#8}::{closure#0} CBC 2
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#9} UBC 0
<pageserver::tenant::Tenant>::load_local_timeline CBC 285
::load_local_timeline CBC 282
::load_local_timeline::{closure#0} UBC 0
::load_local_timeline::{closure#0}::{closure#0} CBC 3
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#0} CBC 3
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#1} CBC 3
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#2} UBC 0
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#3} CBC 15
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#4} CBC 5
<pageserver::tenant::Tenant>::load_remote_timeline CBC 156
::load_remote_timeline CBC 52
::load_remote_timeline::{closure#0} CBC 52
::load_remote_timeline::{closure#0}::{closure#0} CBC 52
<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 52
<pageserver::tenant::Tenant>::load_tenant_config CBC 217
<pageserver::tenant::Tenant>::load_tenant_config::{closure#0} UBC 0
<pageserver::tenant::Tenant>::load_tenant_config::{closure#1} CBC 4
<pageserver::tenant::Tenant>::load_timeline_metadata CBC 692
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0} CBC 692
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#0} CBC 288
<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 288
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#1}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::new CBC 748
<pageserver::tenant::Tenant>::new::{closure#0} CBC 748
<pageserver::tenant::Tenant>::new::{closure#0}::inspect_state CBC 2149
<pageserver::tenant::Tenant>::persist_tenant_config CBC 726
::persist_tenant_config CBC 242
::persist_tenant_config::{closure#0} CBC 242
::persist_tenant_config::{closure#0}::{closure#0} CBC 242
<pageserver::tenant::Tenant>::persist_tenant_config_at CBC 1468
::persist_tenant_config_at CBC 734
::persist_tenant_config_at::{closure#0} CBC 734
::persist_tenant_config_at::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::persist_tenant_config_at::{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} CBC 27
<pageserver::tenant::Tenant>::persist_tenant_config_legacy CBC 2202
::persist_tenant_config_legacy CBC 734
::persist_tenant_config_legacy::{closure#0} CBC 734
::persist_tenant_config_legacy::{closure#0}::{closure#0} CBC 734
<pageserver::tenant::Tenant>::persist_tenant_config_legacy::{closure#0}::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::persist_tenant_config_legacy::{closure#0}::{closure#0}::{closure#1} CBC 734
<pageserver::tenant::Tenant>::prepare_new_timeline CBC 967
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0} CBC 967
<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 213
<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 213
<pageserver::tenant::Tenant>::refresh_gc_info CBC 78
<pageserver::tenant::Tenant>::refresh_gc_info::{closure#0} CBC 78
<pageserver::tenant::Tenant>::refresh_gc_info_internal CBC 484
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0} CBC 484
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#0} CBC 537
<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 146
<pageserver::tenant::Tenant>::remote_size CBC 15
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir CBC 698
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#0} UBC 0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#10} CBC 1
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#11} UBC 0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#12} CBC 23
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#13} CBC 1
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#14} UBC 0
<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 957
::scan_and_sort_timelines_dir::{closure#5} CBC 265
::scan_and_sort_timelines_dir::{closure#6} CBC 692
<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} UBC 0
<pageserver::tenant::Tenant>::set_broken CBC 106
::set_broken CBC 53
::set_broken::{closure#0} CBC 53
<pageserver::tenant::Tenant>::set_broken::{closure#0}::{closure#0} CBC 53
<pageserver::tenant::Tenant>::set_broken::{closure#0}::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String> CBC 53
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0} CBC 53
<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 51
<pageserver::tenant::Tenant>::set_cached_synthetic_size CBC 19
<pageserver::tenant::Tenant>::set_new_location_config UBC 0
<pageserver::tenant::Tenant>::set_new_tenant_config CBC 27
<pageserver::tenant::Tenant>::set_stopping CBC 310
<pageserver::tenant::Tenant>::set_stopping::{closure#0} CBC 310
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#0} CBC 7
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#0}::{closure#0} CBC 6
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1} CBC 310
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}::{closure#0} CBC 58
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}::{closure#1} CBC 3
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#2} CBC 365
<pageserver::tenant::Tenant>::shutdown CBC 287
<pageserver::tenant::Tenant>::shutdown::{closure#0} CBC 287
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0} CBC 431
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0}::{closure#0} CBC 431
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#1} UBC 0
<pageserver::tenant::Tenant>::spawn_attach CBC 48
<pageserver::tenant::Tenant>::spawn_attach::{closure#0} CBC 48
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#0} CBC 6
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#0}::{closure#0} CBC 6
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#0}::{closure#1} CBC 6
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#1} CBC 48
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#2} CBC 39
<pageserver::tenant::Tenant>::spawn_load CBC 658
<pageserver::tenant::Tenant>::spawn_load::{closure#0} CBC 658
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#0} CBC 5
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#0}::{closure#0} CBC 5
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#0}::{closure#1} CBC 5
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#1} CBC 204
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#2} CBC 204
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#3} CBC 20
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#4} CBC 184
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#5} CBC 658
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#6} UBC 0
<pageserver::tenant::Tenant>::subscribe_for_state_updates CBC 41
<pageserver::tenant::Tenant>::tenant_id CBC 1151
<pageserver::tenant::Tenant>::tenant_specific_overrides CBC 80
<pageserver::tenant::Tenant>::timeline_init_and_sync CBC 314
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0} CBC 314
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::Tenant>::wait_to_become_active CBC 11096
::wait_to_become_active CBC 5548
::wait_to_become_active::{closure#0} CBC 5548
<pageserver::tenant::Tenant>::wait_to_become_active::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::TenantSharedResources as core::clone::Clone>::clone CBC 210
<pageserver::tenant::WaitToBecomeActiveError as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::WaitToBecomeActiveError as core::fmt::Display>::fmt CBC 62
<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 706
<pageserver::tenant::WalRedoManager>::request_redo CBC 2255848
<pageserver::tenant::WalRedoManager>::request_redo::{closure#0} CBC 2255849
<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>::create::{closure#0} CBC 1
<pageserver::tenant::harness::TenantHarness>::load CBC 78
::load CBC 39
::load::{closure#0} CBC 39
<pageserver::tenant::harness::TenantHarness>::timeline_path CBC 9
<pageserver::tenant::harness::TenantHarness>::try_load CBC 84
::try_load CBC 42
::try_load::{closure#0} CBC 42
<pageserver::tenant::harness::TestRedoManager>::request_redo UBC 0
<pageserver::tenant::harness::TestRedoManager>::request_redo::{closure#0} UBC 0
pageserver::tenant::create_tenant_files CBC 494
pageserver::tenant::create_tenant_files::{closure#0} CBC 494
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 854140
pageserver::tenant::rebase_directory CBC 1476
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 575
pageserver::tenant::run_initdb::{closure#0} UBC 0
pageserver::tenant::run_initdb::{closure#1} CBC 575
pageserver::tenant::tests::TEST_KEY::{closure#0} CBC 1
pageserver::tenant::tests::corrupt_metadata CBC 1
pageserver::tenant::tests::corrupt_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::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 1
pageserver::tenant::tests::test_branch::{closure#0} CBC 2
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 3
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 3
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} GIC 2
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching::{closure#0} ECB 2
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 3
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 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 3
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 3
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} GIC 2
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path::{closure#0} ECB 2
pageserver::tenant::tests::timeline_load CBC 3
pageserver::tenant::tests::timeline_load CBC 1
pageserver::tenant::tests::timeline_load::{closure#0} GIC 2
pageserver::tenant::tests::timeline_load::{closure#0} ECB 2
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#3}> CBC 829
pageserver::tenant::tree_sort_timelines::, pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0}::{closure#0}> CBC 95
pageserver::tenant::tree_sort_timelines::::attach::{closure#0}::{closure#3}> CBC 42
pageserver::tenant::tree_sort_timelines::::scan_and_sort_timelines_dir::{closure#5}> CBC 692
pageserver::tenant::tree_sort_timelines::<pageserver::tenant::metadata::TimelineMetadata, <pageserver::tenant::Tenant>::attach::{closure#0}::{closure#3}>::{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#3}>::{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 492
pageserver::tenant::try_create_target_tenant_dir::{closure#0} CBC 492
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#0} UBC 0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#10} CBC 1
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} UBC 0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#9} UBC 0

Generated by: LCOV version 2.1-beta