LCOV - code coverage report
Current view:
top level
-
pageserver/src
- tenant.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
a43a77853355b937a79c57b07a8f05607cf29e6c.info
Lines:
79.7 %
6484
5168
Test Date:
2024-09-19 12:04:32
Functions:
59.6 %
366
218
Function Name
Hit count
<pageserver::tenant::AttachedTenantConf>::new
0
<pageserver::tenant::AttachedTenantConf>::try_from
588
<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
564
<pageserver::tenant::Tenant>::attach::{closure#0}
564
<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
1218
<pageserver::tenant::Tenant>::cached_synthetic_size
0
<pageserver::tenant::Tenant>::calculate_synthetic_size::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::clean_up_timelines
564
<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
540
<pageserver::tenant::Tenant>::create_empty_timeline::{closure#0}
540
<pageserver::tenant::Tenant>::create_test_timeline
510
<pageserver::tenant::Tenant>::create_test_timeline::{closure#0}
510
<pageserver::tenant::Tenant>::create_test_timeline_with_layers
78
<pageserver::tenant::Tenant>::create_test_timeline_with_layers::{closure#0}
78
<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
1236
<pageserver::tenant::Tenant>::create_timeline_files
2436
::create_timeline_files
1218
::create_timeline_files::{closure#0}
1218
<pageserver::tenant::Tenant>::create_timeline_files::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::create_timeline_struct
1236
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#0}
684
<pageserver::tenant::Tenant>::current_state
7344
<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
588
<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
5064
<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
564
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}
564
<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
564
<pageserver::tenant::Tenant>::new::{closure#0}
564
<pageserver::tenant::Tenant>::new::{closure#0}::inspect_state
1122
<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}
564
<pageserver::tenant::Tenant>::prepare_new_timeline
1218
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0}
1218
<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
564
<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
978
<pageserver::tenant::WalRedoManager>::request_redo::{closure#0}
978
<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
564
<pageserver::tenant::harness::TenantHarness>::create
1056
::create
528
::create::{closure#0}
528
<pageserver::tenant::harness::TenantHarness>::create_custom
564
<pageserver::tenant::harness::TenantHarness>::create_custom::{closure#0}
564
<pageserver::tenant::harness::TenantHarness>::do_try_load::{closure#0}::{closure#0}
564
<pageserver::tenant::harness::TenantHarness>::load
1128
::load
564
::load::{closure#0}
564
<pageserver::tenant::harness::TenantHarness>::span
60
<pageserver::tenant::harness::TenantHarness>::timeline_path
6
<pageserver::tenant::harness::TestRedoManager>::request_redo
978
<pageserver::tenant::harness::TestRedoManager>::request_redo::{closure#0}
978
<pageserver::tenant::harness::TestRedoManager>::request_redo::{closure#0}::{closure#0}
1326
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
606
pageserver::tenant::harness::setup_logging::{closure#0}
570
pageserver::tenant::harness::test_img
15086172
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_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}>
564
Generated by:
LCOV version 2.1-beta