LCOV - code coverage report
Current view: top level - pageserver/src - tenant.rs (source / functions) Coverage Total Hit
Test: 53437f7e869ac68c86c7d3e4c20964c0156f158c.info Lines: 80.0 % 6601 5284
Test Date: 2024-09-20 16:14:12 Functions: 60.0 % 370 222

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::AttachedTenantConf>::new 0
<pageserver::tenant::AttachedTenantConf>::try_from 594
<pageserver::tenant::CreateTimelineError as core::fmt::Display>::fmt 0
>::from 0
::source 0
::fmt 0
<pageserver::tenant::DeleteTimelineError as core::fmt::Debug>::fmt 0
<pageserver::tenant::DeleteTimelineError as core::fmt::Display>::fmt 0
>::from 0
::source 0
::fmt 0
<pageserver::tenant::GcError as core::convert::From<pageserver::tenant::timeline::PageReconstructError>>::from 0
<pageserver::tenant::GcError as core::convert::From<pageserver::tenant::timeline::layer_manager::Shutdown>>::from 0
<pageserver::tenant::GcError as core::convert::From<pageserver::tenant::upload_queue::NotInitialized>>::from 0
<pageserver::tenant::GcError as core::fmt::Display>::fmt 0
::source 0
::fmt 0
<pageserver::tenant::GetTimelineError as core::fmt::Display>::fmt 0
<pageserver::tenant::GlobalShutDown as core::fmt::Display>::fmt 0
<pageserver::tenant::InitdbError as core::convert::From<std::io::error::Error>>::from 0
<pageserver::tenant::InitdbError as core::fmt::Display>::fmt 0
<pageserver::tenant::LoadConfigError as core::fmt::Display>::fmt 0
>::from 0
::source 0
::fmt 0
<pageserver::tenant::LoadLocalTimelineError as core::fmt::Display>::fmt 0
::source 0
::fmt 0
<pageserver::tenant::SetStoppingError as core::fmt::Debug>::fmt 0
<pageserver::tenant::Tenant as core::fmt::Debug>::fmt 0
<pageserver::tenant::Tenant>::activate 0
<pageserver::tenant::Tenant>::activate::{closure#0} 0
<pageserver::tenant::Tenant>::activate::{closure#1} 0
<pageserver::tenant::Tenant>::activate::{closure#2} 0
<pageserver::tenant::Tenant>::activate_now 0
<pageserver::tenant::Tenant>::apply_timeline_archival_config 0
<pageserver::tenant::Tenant>::apply_timeline_archival_config::{closure#0} 0
<pageserver::tenant::Tenant>::apply_timeline_archival_config::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::apply_timeline_archival_config::{closure#0}::{closure#1} 0
<pageserver::tenant::Tenant>::attach 570
<pageserver::tenant::Tenant>::attach::{closure#0} 570
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#0} 18
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1} 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#7} 0
<pageserver::tenant::Tenant>::bootstrap_timeline 6
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0} 6
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#1} 0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#2} 0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#5} 0
<pageserver::tenant::Tenant>::bootstrap_timeline_test::{closure#0}::{closure#0} 6
<pageserver::tenant::Tenant>::branch_timeline 0
<pageserver::tenant::Tenant>::branch_timeline::{closure#0} 0
<pageserver::tenant::Tenant>::branch_timeline_impl 690
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0} 690
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#0} 6
<pageserver::tenant::Tenant>::branch_timeline_test 690
<pageserver::tenant::Tenant>::branch_timeline_test::{closure#0} 690
<pageserver::tenant::Tenant>::branch_timeline_test_with_layers 18
<pageserver::tenant::Tenant>::branch_timeline_test_with_layers::{closure#0} 18
<pageserver::tenant::Tenant>::build_timeline_resources 1224
<pageserver::tenant::Tenant>::cached_synthetic_size 0
<pageserver::tenant::Tenant>::calculate_synthetic_size::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::clean_up_timelines 570
<pageserver::tenant::Tenant>::compaction_iteration 0
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0} 0
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#1} 0
<pageserver::tenant::Tenant>::create_empty_timeline 546
<pageserver::tenant::Tenant>::create_empty_timeline::{closure#0} 546
<pageserver::tenant::Tenant>::create_test_timeline 516
<pageserver::tenant::Tenant>::create_test_timeline::{closure#0} 516
<pageserver::tenant::Tenant>::create_test_timeline_with_layers 84
<pageserver::tenant::Tenant>::create_test_timeline_with_layers::{closure#0} 84
<pageserver::tenant::Tenant>::create_timeline 0
<pageserver::tenant::Tenant>::create_timeline::{closure#0} 0
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#1} 0
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#2} 0
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#3} 0
<pageserver::tenant::Tenant>::create_timeline_create_guard 1242
<pageserver::tenant::Tenant>::create_timeline_files 2448
::create_timeline_files 1224
::create_timeline_files::{closure#0} 1224
<pageserver::tenant::Tenant>::create_timeline_files::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::create_timeline_struct 1242
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#0} 684
<pageserver::tenant::Tenant>::current_state 7350
<pageserver::tenant::Tenant>::delete_timeline 0
<pageserver::tenant::Tenant>::delete_timeline::{closure#0} 0
<pageserver::tenant::Tenant>::effective_config 0
<pageserver::tenant::Tenant>::flush_remote::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::flush_remote::{closure#0}::{closure#0}::flush_timeline 0
::flush_remote::{closure#0}::{closure#0}::flush_timeline 0
::flush_remote::{closure#0}::{closure#0}::flush_timeline::{closure#0} 0
<pageserver::tenant::Tenant>::flush_remote::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::gather_size_inputs::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::gc_iteration 2262
<pageserver::tenant::Tenant>::gc_iteration::{closure#0} 2262
<pageserver::tenant::Tenant>::gc_iteration_internal 2262
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0} 2262
<pageserver::tenant::Tenant>::generation 0
<pageserver::tenant::Tenant>::get_attach_mode 0
<pageserver::tenant::Tenant>::get_checkpoint_distance 0
<pageserver::tenant::Tenant>::get_checkpoint_timeout 0
<pageserver::tenant::Tenant>::get_compaction_period 0
<pageserver::tenant::Tenant>::get_compaction_target_size 0
<pageserver::tenant::Tenant>::get_compaction_threshold 0
<pageserver::tenant::Tenant>::get_gc_horizon 0
<pageserver::tenant::Tenant>::get_gc_period 0
<pageserver::tenant::Tenant>::get_generation 0
<pageserver::tenant::Tenant>::get_heatmap_period 0
<pageserver::tenant::Tenant>::get_image_creation_threshold 0
<pageserver::tenant::Tenant>::get_location_conf 0
<pageserver::tenant::Tenant>::get_lsn_lease_length 0
<pageserver::tenant::Tenant>::get_min_resident_size_override 0
<pageserver::tenant::Tenant>::get_pitr_interval 0
<pageserver::tenant::Tenant>::get_shard_stripe_size 0
<pageserver::tenant::Tenant>::get_sizes 0
<pageserver::tenant::Tenant>::get_tenant_conf 0
<pageserver::tenant::Tenant>::get_tenant_shard_id 0
<pageserver::tenant::Tenant>::get_timeline 666
<pageserver::tenant::Tenant>::get_timeline_get_throttle_config 594
<pageserver::tenant::Tenant>::ingest_housekeeping 0
::ingest_housekeeping 0
::ingest_housekeeping::{closure#0} 0
<pageserver::tenant::Tenant>::ingest_housekeeping::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::initialize_gc_info 0
<pageserver::tenant::Tenant>::initialize_gc_info::{closure#0} 0
<pageserver::tenant::Tenant>::initialize_gc_info::{closure#1} 0
<pageserver::tenant::Tenant>::is_active 5070
<pageserver::tenant::Tenant>::list_timeline_ids 0
<pageserver::tenant::Tenant>::list_timelines 24
<pageserver::tenant::Tenant>::load_remote_timeline::{closure#0}::{closure#0} 18
<pageserver::tenant::Tenant>::load_remote_timeline::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::load_tenant_config 0
<pageserver::tenant::Tenant>::load_tenant_config::{closure#0} 0
<pageserver::tenant::Tenant>::load_timeline_metadata 570
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0} 570
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#0} 18
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#1} 18
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}::{closure#1}::{closure#0} 0
<pageserver::tenant::Tenant>::local_storage_wanted 0
<pageserver::tenant::Tenant>::local_storage_wanted::{closure#0} 0
<pageserver::tenant::Tenant>::new 570
<pageserver::tenant::Tenant>::new::{closure#0} 570
<pageserver::tenant::Tenant>::new::{closure#0}::inspect_state 1134
<pageserver::tenant::Tenant>::persist_tenant_config::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}::{closure#0}::{closure#1} 0
<pageserver::tenant::Tenant>::preload::{closure#0}::{closure#0} 570
<pageserver::tenant::Tenant>::prepare_new_timeline 1224
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0} 1224
<pageserver::tenant::Tenant>::refresh_gc_info 0
<pageserver::tenant::Tenant>::refresh_gc_info::{closure#0} 0
<pageserver::tenant::Tenant>::refresh_gc_info_internal 2262
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0} 2262
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#0} 9930
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#1} 18
<pageserver::tenant::Tenant>::remote_size 0
<pageserver::tenant::Tenant>::set_broken 0
::set_broken 0
::set_broken::{closure#0} 0
<pageserver::tenant::Tenant>::set_broken::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String> 0
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0} 0
<pageserver::tenant::Tenant>::set_cached_synthetic_size 0
<pageserver::tenant::Tenant>::set_new_location_config 24
<pageserver::tenant::Tenant>::set_new_tenant_config 0
<pageserver::tenant::Tenant>::set_new_tenant_config::{closure#0} 0
<pageserver::tenant::Tenant>::set_stopping 18
<pageserver::tenant::Tenant>::set_stopping::{closure#0} 18
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#0} 18
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1} 18
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#2} 18
<pageserver::tenant::Tenant>::shutdown 18
<pageserver::tenant::Tenant>::shutdown::{closure#0} 18
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0} 18
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0}::{closure#0} 18
<pageserver::tenant::Tenant>::spawn 0
<pageserver::tenant::Tenant>::spawn::{closure#0} 0
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#1} 0
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#2} 0
<pageserver::tenant::Tenant>::spawn::{closure#0}::{closure#3} 0
<pageserver::tenant::Tenant>::split_prepare 0
<pageserver::tenant::Tenant>::split_prepare::{closure#0} 0
<pageserver::tenant::Tenant>::subscribe_for_state_updates 0
<pageserver::tenant::Tenant>::tenant_conf_updated 24
<pageserver::tenant::Tenant>::tenant_shard_id 12
<pageserver::tenant::Tenant>::tenant_specific_overrides 0
<pageserver::tenant::Tenant>::timeline_init_and_sync 18
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0} 18
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::upload_initdb 0
<pageserver::tenant::Tenant>::upload_initdb::{closure#0} 0
<pageserver::tenant::Tenant>::upload_initdb::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::upload_initdb::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::upload_initdb::{closure#0}::{closure#1} 0
<pageserver::tenant::Tenant>::upload_initdb::{closure#0}::{closure#2} 0
<pageserver::tenant::Tenant>::upload_initdb::{closure#0}::{closure#3} 0
<pageserver::tenant::Tenant>::wait_to_become_active 0
<pageserver::tenant::Tenant>::wait_to_become_active::{closure#0} 0
<pageserver::tenant::Tenant>::wait_to_become_active::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::wal_redo_manager_status 0
<pageserver::tenant::Tenant>::wal_redo_manager_status::{closure#0} 0
<pageserver::tenant::TimelineArchivalError as core::fmt::Debug>::fmt 0
<pageserver::tenant::TimelineArchivalError as core::fmt::Display>::fmt 0
>::from 0
::source 0
::fmt 0
<pageserver::tenant::WalRedoManager as core::convert::From<pageserver::tenant::harness::TestRedoManager>>::from 570
<pageserver::tenant::WalRedoManager as core::ops::drop::Drop>::drop 30
<pageserver::tenant::WalRedoManager>::maybe_quiesce 0
<pageserver::tenant::WalRedoManager>::new 0
<pageserver::tenant::WalRedoManager>::request_redo 1038
<pageserver::tenant::WalRedoManager>::request_redo::{closure#0} 1038
<pageserver::tenant::WalRedoManager>::shutdown 36
::shutdown 18
::shutdown::{closure#0} 18
<pageserver::tenant::WalRedoManager>::status 0
<pageserver::tenant::WalredoManagerId>::next 0
<pageserver::tenant::config::TenantConfOpt as core::convert::From<pageserver_api::config::TenantConfigToml>>::from 570
<pageserver::tenant::harness::TenantHarness>::create 1068
::create 534
::create::{closure#0} 534
<pageserver::tenant::harness::TenantHarness>::create_custom 570
<pageserver::tenant::harness::TenantHarness>::create_custom::{closure#0} 570
<pageserver::tenant::harness::TenantHarness>::do_try_load::{closure#0}::{closure#0} 570
<pageserver::tenant::harness::TenantHarness>::load 1140
::load 570
::load::{closure#0} 570
<pageserver::tenant::harness::TenantHarness>::span 60
<pageserver::tenant::harness::TenantHarness>::timeline_path 6
<pageserver::tenant::harness::TestRedoManager>::request_redo 1038
<pageserver::tenant::harness::TestRedoManager>::request_redo::{closure#0} 1038
<pageserver::tenant::harness::TestRedoManager>::request_redo::{closure#0}::{closure#0} 1386
pageserver::tenant::INIT_DB_SEMAPHORE::{closure#0} 0
pageserver::tenant::WALREDO_MANAGERS::{closure#0} 0
pageserver::tenant::dump_layerfile_from_path 0
pageserver::tenant::dump_layerfile_from_path::{closure#0} 0
pageserver::tenant::harness::setup_logging 612
pageserver::tenant::harness::setup_logging::{closure#0} 576
pageserver::tenant::harness::test_img 15086181
pageserver::tenant::run_initdb 0
pageserver::tenant::run_initdb::{closure#0} 0
pageserver::tenant::tests::TEST_KEY::{closure#0} 54
pageserver::tenant::tests::aux_file_policy_auto_detect 12
pageserver::tenant::tests::aux_file_policy_auto_detect 6
pageserver::tenant::tests::aux_file_policy_auto_detect::{closure#0} 6
pageserver::tenant::tests::aux_file_policy_force_switch 12
pageserver::tenant::tests::aux_file_policy_force_switch 6
pageserver::tenant::tests::aux_file_policy_force_switch::{closure#0} 6
pageserver::tenant::tests::aux_file_policy_switch 12
pageserver::tenant::tests::aux_file_policy_switch 6
pageserver::tenant::tests::aux_file_policy_switch::{closure#0} 6
pageserver::tenant::tests::bulk_insert_compact_gc 12
pageserver::tenant::tests::bulk_insert_compact_gc::{closure#0} 12
pageserver::tenant::tests::bulk_insert_maybe_compact_gc 24
pageserver::tenant::tests::bulk_insert_maybe_compact_gc::{closure#0} 24
pageserver::tenant::tests::delta_layer_dumping 12
pageserver::tenant::tests::delta_layer_dumping 6
pageserver::tenant::tests::delta_layer_dumping::{closure#0} 6
pageserver::tenant::tests::delta_layer_dumping::{closure#0}::{closure#0} 12
pageserver::tenant::tests::get_vectored_impl_wrapper 108
pageserver::tenant::tests::get_vectored_impl_wrapper::{closure#0} 108
pageserver::tenant::tests::get_vectored_impl_wrapper::{closure#0}::{closure#0} 54
pageserver::tenant::tests::make_some_layers 60
pageserver::tenant::tests::make_some_layers::{closure#0} 60
pageserver::tenant::tests::make_some_layers::{closure#0}::{closure#0} 0
pageserver::tenant::tests::no_duplicate_timelines 12
pageserver::tenant::tests::no_duplicate_timelines 6
pageserver::tenant::tests::no_duplicate_timelines::{closure#0} 6
pageserver::tenant::tests::test_basic 12
pageserver::tenant::tests::test_basic 6
pageserver::tenant::tests::test_basic::{closure#0} 6
pageserver::tenant::tests::test_branch 12
pageserver::tenant::tests::test_branch 6
pageserver::tenant::tests::test_branch::{closure#0} 6
pageserver::tenant::tests::test_branch_copies_dirty_aux_file_flag 12
pageserver::tenant::tests::test_branch_copies_dirty_aux_file_flag 6
pageserver::tenant::tests::test_branch_copies_dirty_aux_file_flag::{closure#0} 6
pageserver::tenant::tests::test_bulk_insert 12
pageserver::tenant::tests::test_bulk_insert 6
pageserver::tenant::tests::test_bulk_insert::{closure#0} 6
pageserver::tenant::tests::test_create_guard_crash 12
pageserver::tenant::tests::test_create_guard_crash 6
pageserver::tenant::tests::test_create_guard_crash::{closure#0} 6
pageserver::tenant::tests::test_generate_key_retention 12
pageserver::tenant::tests::test_generate_key_retention 6
pageserver::tenant::tests::test_generate_key_retention::{closure#0} 6
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline 12
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline 6
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline::{closure#0} 6
pageserver::tenant::tests::test_get_vectored 12
pageserver::tenant::tests::test_get_vectored 6
pageserver::tenant::tests::test_get_vectored::{closure#0} 6
pageserver::tenant::tests::test_get_vectored::{closure#0}::{closure#0} 36
pageserver::tenant::tests::test_get_vectored::{closure#0}::{closure#1} 960
pageserver::tenant::tests::test_get_vectored_ancestor_descent 12
pageserver::tenant::tests::test_get_vectored_ancestor_descent 6
pageserver::tenant::tests::test_get_vectored_ancestor_descent::{closure#0} 6
pageserver::tenant::tests::test_get_vectored_ancestor_descent::{closure#0}::{closure#0} 204
pageserver::tenant::tests::test_get_vectored_aux_files 12
pageserver::tenant::tests::test_get_vectored_aux_files 6
pageserver::tenant::tests::test_get_vectored_aux_files::{closure#0} 6
pageserver::tenant::tests::test_get_vectored_key_gap 12
pageserver::tenant::tests::test_get_vectored_key_gap 6
pageserver::tenant::tests::test_get_vectored_key_gap::{closure#0} 6
pageserver::tenant::tests::test_images 12
pageserver::tenant::tests::test_images 6
pageserver::tenant::tests::test_images::{closure#0} 6
pageserver::tenant::tests::test_lsn_lease 12
pageserver::tenant::tests::test_lsn_lease 6
pageserver::tenant::tests::test_lsn_lease::{closure#0} 6
pageserver::tenant::tests::test_lsn_lease::{closure#0}::{closure#0} 48
pageserver::tenant::tests::test_lsn_lease::{closure#0}::{closure#1} 18
pageserver::tenant::tests::test_metadata_compaction_trigger 12
pageserver::tenant::tests::test_metadata_compaction_trigger 6
pageserver::tenant::tests::test_metadata_compaction_trigger::{closure#0} 6
pageserver::tenant::tests::test_metadata_image_creation 12
pageserver::tenant::tests::test_metadata_image_creation 6
pageserver::tenant::tests::test_metadata_image_creation::{closure#0} 6
pageserver::tenant::tests::test_metadata_image_creation::{closure#0}::scan_with_statistics 24
pageserver::tenant::tests::test_metadata_image_creation::{closure#0}::scan_with_statistics::{closure#0} 24
pageserver::tenant::tests::test_metadata_scan 12
pageserver::tenant::tests::test_metadata_scan 6
pageserver::tenant::tests::test_metadata_scan::{closure#0} 6
pageserver::tenant::tests::test_metadata_tombstone_empty_image_creation 12
pageserver::tenant::tests::test_metadata_tombstone_empty_image_creation 6
pageserver::tenant::tests::test_metadata_tombstone_empty_image_creation::{closure#0} 6
pageserver::tenant::tests::test_metadata_tombstone_empty_image_creation::{closure#0}::{closure#0} 42
pageserver::tenant::tests::test_metadata_tombstone_image_creation 12
pageserver::tenant::tests::test_metadata_tombstone_image_creation 6
pageserver::tenant::tests::test_metadata_tombstone_image_creation::{closure#0} 6
pageserver::tenant::tests::test_metadata_tombstone_image_creation::{closure#0}::{closure#0} 54
pageserver::tenant::tests::test_metadata_tombstone_reads 12
pageserver::tenant::tests::test_metadata_tombstone_reads 6
pageserver::tenant::tests::test_metadata_tombstone_reads::{closure#0} 6
pageserver::tenant::tests::test_neon_test_record 12
pageserver::tenant::tests::test_neon_test_record 6
pageserver::tenant::tests::test_neon_test_record::{closure#0} 6
pageserver::tenant::tests::test_neon_test_record::{closure#0}::get_key 72
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching 12
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching 6
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching::{closure#0} 6
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data 12
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data 6
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data::{closure#0} 6
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn 12
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn 6
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn::{closure#0} 6
pageserver::tenant::tests::test_random_updates 12
pageserver::tenant::tests::test_random_updates 6
pageserver::tenant::tests::test_random_updates::{closure#0} 6
pageserver::tenant::tests::test_random_updates_algorithm 12
pageserver::tenant::tests::test_random_updates_algorithm::{closure#0} 12
pageserver::tenant::tests::test_read_at_max_lsn 12
pageserver::tenant::tests::test_read_at_max_lsn 6
pageserver::tenant::tests::test_read_at_max_lsn::{closure#0} 6
pageserver::tenant::tests::test_read_at_max_lsn_algorithm 12
pageserver::tenant::tests::test_read_at_max_lsn_algorithm::{closure#0} 12
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child 12
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child 6
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child::{closure#0} 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas 12
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas::{closure#0} 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas::{closure#0}::get_key 354
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas::{closure#0}::{closure#0} 60
pageserver::tenant::tests::test_simple_bottom_most_compaction_images 12
pageserver::tenant::tests::test_simple_bottom_most_compaction_images 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0} 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0}::get_key 306
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0}::{closure#0} 60
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0}::{closure#1} 102
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0}::{closure#2} 12
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch 12
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch::{closure#0} 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch::{closure#0}::get_key 378
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch::{closure#0}::{closure#0} 60
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch::{closure#0}::{closure#1} 12
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch::{closure#0}::{closure#1}::{closure#0} 12
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns 12
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0} 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}::get_key 1554
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}::{closure#0} 60
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}::{closure#1} 36
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}::{closure#1}::{closure#0} 36
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0} 6
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}::get_key 1056
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}::{closure#0} 60
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}::{closure#1} 24
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}::{closure#1}::{closure#0} 24
pageserver::tenant::tests::test_traverse_ancestors 12
pageserver::tenant::tests::test_traverse_ancestors 6
pageserver::tenant::tests::test_traverse_ancestors::{closure#0} 6
pageserver::tenant::tests::test_traverse_branches 12
pageserver::tenant::tests::test_traverse_branches 6
pageserver::tenant::tests::test_traverse_branches::{closure#0} 6
pageserver::tenant::tests::test_value 30
pageserver::tenant::tests::test_vectored_missing_data_key_reads 12
pageserver::tenant::tests::test_vectored_missing_data_key_reads 6
pageserver::tenant::tests::test_vectored_missing_data_key_reads::{closure#0} 6
pageserver::tenant::tests::test_vectored_missing_metadata_key_reads 12
pageserver::tenant::tests::test_vectored_missing_metadata_key_reads 6
pageserver::tenant::tests::test_vectored_missing_metadata_key_reads::{closure#0} 6
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer 12
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer 6
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer::{closure#0} 6
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer::{closure#0}::get_key 132
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer::{closure#0}::{closure#0} 240
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path 12
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path 6
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path::{closure#0} 6
pageserver::tenant::tests::timeline_load 12
pageserver::tenant::tests::timeline_load 6
pageserver::tenant::tests::timeline_load::{closure#0} 6
pageserver::tenant::tests::timeline_load_with_ancestor 12
pageserver::tenant::tests::timeline_load_with_ancestor 6
pageserver::tenant::tests::timeline_load_with_ancestor::{closure#0} 6
pageserver::tenant::tree_sort_timelines::<pageserver::tenant::metadata::TimelineMetadata, <pageserver::tenant::Tenant>::attach::{closure#0}::{closure#0}> 570

Generated by: LCOV version 2.1-beta