LCOV - code coverage report
Current view:
top level
-
pageserver/src
- tenant.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
07bee600374ccd486c69370d0972d9035964fe68.info
Lines:
76.2 %
8552
6518
Test Date:
2025-02-20 13:11:02
Functions:
59.6 %
448
267
Function Name
Hit count
<pageserver::tenant::CreateTimelineResult>::discriminant
0
<pageserver::tenant::CreateTimelineResult>::timeline
0
<pageserver::tenant::DeleteTimelineError as core::fmt::Debug>::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::OffloadedTimeline as core::fmt::Debug>::fmt
0
<pageserver::tenant::OffloadedTimeline>::delete_from_ancestor_with_timelines
0
<pageserver::tenant::OffloadedTimeline>::delete_from_ancestor_with_timelines::{closure#0}
0
<pageserver::tenant::OffloadedTimeline>::from_manifest
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>::attach::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#2}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#9}
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#1}::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#1}::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::branch_timeline
0
<pageserver::tenant::Tenant>::branch_timeline::{closure#0}
0
<pageserver::tenant::Tenant>::build_tenant_manifest::{closure#1}
0
<pageserver::tenant::Tenant>::cached_synthetic_size
0
<pageserver::tenant::Tenant>::cancel_scheduled_compaction
0
<pageserver::tenant::Tenant>::check_ancestor_of_to_be_unarchived_is_not_archived
0
<pageserver::tenant::Tenant>::check_to_be_archived_has_no_unarchived_children
0
<pageserver::tenant::Tenant>::check_to_be_archived_has_no_unarchived_children::{closure#0}
0
<pageserver::tenant::Tenant>::check_to_be_unarchived_timeline_has_no_archived_parent
0
<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>::compaction_iteration::{closure#0}::{closure#2}
0
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#3}
0
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#4}
0
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#5}
0
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#6}
0
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#7}
0
<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_files::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::create_timeline_import_pgdata
0
<pageserver::tenant::Tenant>::create_timeline_import_pgdata::{closure#0}
0
<pageserver::tenant::Tenant>::create_timeline_import_pgdata::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::create_timeline_import_pgdata_task_impl
0
<pageserver::tenant::Tenant>::create_timeline_import_pgdata_task_impl::{closure#0}
0
<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}::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>::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_l0_first
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_compaction_upper_limit
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_min_resident_size_override
0
<pageserver::tenant::Tenant>::get_pitr_interval
0
<pageserver::tenant::Tenant>::get_rel_size_v2_enabled
0
<pageserver::tenant::Tenant>::get_scheduled_compaction_tasks
0
<pageserver::tenant::Tenant>::get_scheduled_compaction_tasks::{closure#0}
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_offloading_enabled
0
<pageserver::tenant::Tenant>::housekeeping
0
::housekeeping
0
::housekeeping::{closure#0}
0
<pageserver::tenant::Tenant>::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>::initialize_gc_info::{closure#2}
0
<pageserver::tenant::Tenant>::list_timeline_ids
0
<pageserver::tenant::Tenant>::list_timelines
0
<pageserver::tenant::Tenant>::list_timelines_and_offloaded
0
<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_timelines_metadata::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::load_timelines_metadata::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::load_timelines_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>::maybe_trip_compaction_breaker
0
<pageserver::tenant::Tenant>::persist_tenant_config_at::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::preload::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::refresh_gc_info
0
<pageserver::tenant::Tenant>::refresh_gc_info::{closure#0}
0
<pageserver::tenant::Tenant>::remote_size
0
<pageserver::tenant::Tenant>::schedule_compaction
0
<pageserver::tenant::Tenant>::schedule_compaction::{closure#0}
0
<pageserver::tenant::Tenant>::schedule_compaction::{closure#0}::{closure#0}
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
0
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#1}
0
<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>::store_tenant_manifest::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::subscribe_for_state_updates
0
<pageserver::tenant::Tenant>::tenant_conf_updated
0
<pageserver::tenant::Tenant>::tenant_specific_overrides
0
<pageserver::tenant::Tenant>::timeline_has_no_attached_children
0
<pageserver::tenant::Tenant>::timeline_has_no_attached_children::{closure#0}
0
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::unoffload_timeline
0
<pageserver::tenant::Tenant>::unoffload_timeline::{closure#0}
0
<pageserver::tenant::Tenant>::unoffload_timeline::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::unoffload_timeline::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::update_tenant_config::<pageserver::http::routes::patch_tenant_config_handler::{closure#0}::{closure#0}>
0
::update_tenant_config::
0
::update_tenant_config::
0
<pageserver::tenant::Tenant>::update_tenant_config::<pageserver::http::routes::patch_tenant_config_handler::{closure#0}::{closure#0}>::{closure#0}
0
::update_tenant_config::
::{closure#0}
0
::update_tenant_config::
::{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::convert::From<pageserver::tenant::TenantManifestError>>::from
0
<pageserver::tenant::TimelineArchivalError as core::fmt::Debug>::fmt
0
<pageserver::tenant::TimelineInitAndSyncResult>::ready_to_activate
0
<pageserver::tenant::TimelineOrOffloaded>::arc_ref
0
<pageserver::tenant::TimelineOrOffloaded>::maybe_remote_client
0
<pageserver::tenant::TimelineOrOffloaded>::tenant_shard_id
0
<pageserver::tenant::TimelineOrOffloaded>::timeline_id
0
<pageserver::tenant::TimelineOrOffloadedArcRef as core::convert::From<&alloc::sync::Arc<pageserver::tenant::OffloadedTimeline>>>::from
0
<pageserver::tenant::TimelineOrOffloadedArcRef as core::convert::From<&alloc::sync::Arc<pageserver::tenant::timeline::Timeline>>>::from
0
<pageserver::tenant::TimelineOrOffloadedArcRef>::tenant_shard_id
0
<pageserver::tenant::TimelineOrOffloadedArcRef>::timeline_id
0
<pageserver::tenant::WalRedoManager>::maybe_quiesce
0
<pageserver::tenant::WalRedoManager>::new
0
<pageserver::tenant::WalRedoManager>::status
0
<pageserver::tenant::WalredoManagerId>::next
0
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::run_initdb
0
pageserver::tenant::run_initdb::{closure#0}
0
pageserver::tenant::tests::make_some_layers::{closure#0}::{closure#0}
0
<pageserver::tenant::OffloadedTimeline as core::ops::drop::Drop>::drop
4
<pageserver::tenant::OffloadedTimeline>::defuse_for_tenant_drop
4
<pageserver::tenant::OffloadedTimeline>::from_timeline
4
<pageserver::tenant::OffloadedTimeline>::manifest
4
<pageserver::tenant::Tenant>::bootstrap_timeline
4
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}
4
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#1}
4
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#1}::{closure#0}
4
<pageserver::tenant::Tenant>::bootstrap_timeline_test::{closure#0}::{closure#0}::{closure#0}
4
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#0}
4
<pageserver::tenant::Tenant>::build_tenant_manifest
4
<pageserver::tenant::Tenant>::build_tenant_manifest::{closure#0}
4
<pageserver::tenant::Tenant>::get_offloaded_timeline
4
<pageserver::tenant::Tenant>::store_tenant_manifest::{closure#0}::{closure#0}
4
<pageserver::tenant::Tenant>::store_tenant_manifest::{closure#0}::{closure#0}::{closure#0}
4
<pageserver::tenant::TimelineOrOffloaded>::delete_progress
4
<pageserver::tenant::harness::TenantHarness>::timeline_path
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}
4
<pageserver::tenant::Tenant>::gc_iteration_internal
8
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}
8
<pageserver::tenant::Tenant>::get_lsn_lease_length
8
<pageserver::tenant::Tenant>::refresh_gc_info_internal
8
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}
8
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#0}
8
<pageserver::tenant::Tenant>::store_tenant_manifest
8
::store_tenant_manifest
4
::store_tenant_manifest::{closure#0}
4
<pageserver::tenant::Tenant>::tenant_shard_id
8
pageserver::tenant::tests::bulk_insert_compact_gc
8
pageserver::tenant::tests::bulk_insert_compact_gc::{closure#0}
8
pageserver::tenant::tests::delta_layer_dumping
8
pageserver::tenant::tests::delta_layer_dumping
4
pageserver::tenant::tests::delta_layer_dumping::{closure#0}
4
pageserver::tenant::tests::delta_layer_dumping::{closure#0}::{closure#0}
8
pageserver::tenant::tests::no_duplicate_timelines
8
pageserver::tenant::tests::no_duplicate_timelines
4
pageserver::tenant::tests::no_duplicate_timelines::{closure#0}
4
pageserver::tenant::tests::test_aux_file_e2e
8
pageserver::tenant::tests::test_aux_file_e2e
4
pageserver::tenant::tests::test_aux_file_e2e::{closure#0}
4
pageserver::tenant::tests::test_basic
8
pageserver::tenant::tests::test_basic
4
pageserver::tenant::tests::test_basic::{closure#0}
4
pageserver::tenant::tests::test_branch
8
pageserver::tenant::tests::test_branch
4
pageserver::tenant::tests::test_branch::{closure#0}
4
pageserver::tenant::tests::test_bulk_insert
8
pageserver::tenant::tests::test_bulk_insert
4
pageserver::tenant::tests::test_bulk_insert::{closure#0}
4
pageserver::tenant::tests::test_create_guard_crash
8
pageserver::tenant::tests::test_create_guard_crash
4
pageserver::tenant::tests::test_create_guard_crash::{closure#0}
4
pageserver::tenant::tests::test_generate_key_retention
8
pageserver::tenant::tests::test_generate_key_retention
4
pageserver::tenant::tests::test_generate_key_retention::{closure#0}
4
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline
8
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline
4
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline::{closure#0}
4
pageserver::tenant::tests::test_get_vectored
8
pageserver::tenant::tests::test_get_vectored
4
pageserver::tenant::tests::test_get_vectored::{closure#0}
4
pageserver::tenant::tests::test_get_vectored_ancestor_descent
8
pageserver::tenant::tests::test_get_vectored_ancestor_descent
4
pageserver::tenant::tests::test_get_vectored_ancestor_descent::{closure#0}
4
pageserver::tenant::tests::test_get_vectored_aux_files
8
pageserver::tenant::tests::test_get_vectored_aux_files
4
pageserver::tenant::tests::test_get_vectored_aux_files::{closure#0}
4
pageserver::tenant::tests::test_get_vectored_key_gap
8
pageserver::tenant::tests::test_get_vectored_key_gap
4
pageserver::tenant::tests::test_get_vectored_key_gap::{closure#0}
4
pageserver::tenant::tests::test_images
8
pageserver::tenant::tests::test_images
4
pageserver::tenant::tests::test_images::{closure#0}
4
pageserver::tenant::tests::test_lsn_lease
8
pageserver::tenant::tests::test_lsn_lease
4
pageserver::tenant::tests::test_lsn_lease::{closure#0}
4
pageserver::tenant::tests::test_metadata_compaction_trigger
8
pageserver::tenant::tests::test_metadata_compaction_trigger
4
pageserver::tenant::tests::test_metadata_compaction_trigger::{closure#0}
4
pageserver::tenant::tests::test_metadata_image_creation
8
pageserver::tenant::tests::test_metadata_image_creation
4
pageserver::tenant::tests::test_metadata_image_creation::{closure#0}
4
pageserver::tenant::tests::test_metadata_scan
8
pageserver::tenant::tests::test_metadata_scan
4
pageserver::tenant::tests::test_metadata_scan::{closure#0}
4
pageserver::tenant::tests::test_metadata_tombstone_empty_image_creation
8
pageserver::tenant::tests::test_metadata_tombstone_empty_image_creation
4
pageserver::tenant::tests::test_metadata_tombstone_empty_image_creation::{closure#0}
4
pageserver::tenant::tests::test_metadata_tombstone_image_creation
8
pageserver::tenant::tests::test_metadata_tombstone_image_creation
4
pageserver::tenant::tests::test_metadata_tombstone_image_creation::{closure#0}
4
pageserver::tenant::tests::test_metadata_tombstone_reads
8
pageserver::tenant::tests::test_metadata_tombstone_reads
4
pageserver::tenant::tests::test_metadata_tombstone_reads::{closure#0}
4
pageserver::tenant::tests::test_neon_test_record
8
pageserver::tenant::tests::test_neon_test_record
4
pageserver::tenant::tests::test_neon_test_record::{closure#0}
4
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching
8
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching
4
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching::{closure#0}
4
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data
8
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data
4
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data::{closure#0}
4
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn
8
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn
4
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn::{closure#0}
4
pageserver::tenant::tests::test_random_updates
8
pageserver::tenant::tests::test_random_updates
4
pageserver::tenant::tests::test_random_updates::{closure#0}
4
pageserver::tenant::tests::test_random_updates_algorithm
8
pageserver::tenant::tests::test_random_updates_algorithm::{closure#0}
8
pageserver::tenant::tests::test_read_at_max_lsn
8
pageserver::tenant::tests::test_read_at_max_lsn
4
pageserver::tenant::tests::test_read_at_max_lsn::{closure#0}
4
pageserver::tenant::tests::test_read_at_max_lsn_algorithm
8
pageserver::tenant::tests::test_read_at_max_lsn_algorithm::{closure#0}
8
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child
8
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child
4
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child::{closure#0}
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_above_lsn
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_above_lsn
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_above_lsn::{closure#0}
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_1
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_1
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_1::{closure#0}
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_2
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_2
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_2::{closure#0}
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_helper
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_helper::{closure#0}
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_images
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_images
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0}
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch::{closure#0}
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_rectangle
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_rectangle
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_rectangle::{closure#0}
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns
8
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns
4
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}
4
pageserver::tenant::tests::test_simple_partial_bottom_most_compaction
8
pageserver::tenant::tests::test_simple_partial_bottom_most_compaction
4
pageserver::tenant::tests::test_simple_partial_bottom_most_compaction::{closure#0}
4
pageserver::tenant::tests::test_timeline_offload_retain_lsn
8
pageserver::tenant::tests::test_timeline_offload_retain_lsn
4
pageserver::tenant::tests::test_timeline_offload_retain_lsn::{closure#0}
4
pageserver::tenant::tests::test_traverse_ancestors
8
pageserver::tenant::tests::test_traverse_ancestors
4
pageserver::tenant::tests::test_traverse_ancestors::{closure#0}
4
pageserver::tenant::tests::test_traverse_branches
8
pageserver::tenant::tests::test_traverse_branches
4
pageserver::tenant::tests::test_traverse_branches::{closure#0}
4
pageserver::tenant::tests::test_vectored_missing_data_key_reads
8
pageserver::tenant::tests::test_vectored_missing_data_key_reads
4
pageserver::tenant::tests::test_vectored_missing_data_key_reads::{closure#0}
4
pageserver::tenant::tests::test_vectored_missing_metadata_key_reads
8
pageserver::tenant::tests::test_vectored_missing_metadata_key_reads
4
pageserver::tenant::tests::test_vectored_missing_metadata_key_reads::{closure#0}
4
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer
8
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer
4
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer::{closure#0}
4
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path
8
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path
4
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path::{closure#0}
4
pageserver::tenant::tests::timeline_load
8
pageserver::tenant::tests::timeline_load
4
pageserver::tenant::tests::timeline_load::{closure#0}
4
pageserver::tenant::tests::timeline_load_with_ancestor
8
pageserver::tenant::tests::timeline_load_with_ancestor
4
pageserver::tenant::tests::timeline_load_with_ancestor::{closure#0}
4
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1}
12
<pageserver::tenant::Tenant>::branch_timeline_test_with_layers
12
<pageserver::tenant::Tenant>::branch_timeline_test_with_layers::{closure#0}
12
<pageserver::tenant::Tenant>::build_timeline_client
12
<pageserver::tenant::Tenant>::load_timeline_metadata
12
<pageserver::tenant::Tenant>::load_timeline_metadata::{closure#0}
12
<pageserver::tenant::Tenant>::preload::{closure#0}::{closure#0}::{closure#0}
12
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#1}
12
<pageserver::tenant::Tenant>::set_stopping
12
<pageserver::tenant::Tenant>::set_stopping::{closure#0}
12
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}
12
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#2}
12
<pageserver::tenant::Tenant>::shutdown
12
<pageserver::tenant::Tenant>::shutdown::{closure#0}
12
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0}
12
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0}::{closure#0}
12
<pageserver::tenant::Tenant>::timeline_init_and_sync
12
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}
12
pageserver::tenant::tests::test_lsn_lease::{closure#0}::{closure#1}
12
pageserver::tenant::tests::test_simple_bottom_most_compaction_above_lsn::{closure#0}::{closure#1}
12
pageserver::tenant::tests::test_simple_bottom_most_compaction_above_lsn::{closure#0}::{closure#1}::{closure#0}
12
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::bulk_insert_maybe_compact_gc
16
pageserver::tenant::tests::bulk_insert_maybe_compact_gc::{closure#0}
16
pageserver::tenant::tests::test_metadata_image_creation::{closure#0}::scan_with_statistics
16
pageserver::tenant::tests::test_metadata_image_creation::{closure#0}::scan_with_statistics::{closure#0}
16
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}::{closure#1}
16
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}::{closure#1}::{closure#0}
16
pageserver::tenant::tests::test_vectored_missing_metadata_key_reads::{closure#0}::{closure#0}
16
<pageserver::tenant::Tenant>::branch_timeline_test_with_layers::{closure#0}::{closure#0}
20
<pageserver::tenant::WalRedoManager as core::ops::drop::Drop>::drop
20
pageserver::tenant::tests::test_simple_bottom_most_compaction_rectangle::{closure#0}::{closure#1}
20
pageserver::tenant::tests::test_simple_bottom_most_compaction_rectangle::{closure#0}::{closure#1}::{closure#0}
20
pageserver::tenant::tests::test_value
20
pageserver::tenant::tests::test_vectored_missing_metadata_key_reads::{closure#0}::{closure#1}
20
<pageserver::tenant::WalRedoManager>::shutdown
24
::shutdown
12
::shutdown::{closure#0}
12
pageserver::tenant::tests::test_get_vectored::{closure#0}::{closure#0}
24
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}::{closure#1}
24
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}::{closure#1}::{closure#0}
24
pageserver::tenant::tests::test_metadata_tombstone_empty_image_creation::{closure#0}::{closure#0}
28
pageserver::tenant::tests::test_lsn_lease::{closure#0}::{closure#0}
32
pageserver::tenant::tests::TEST_KEY::{closure#0}
36
pageserver::tenant::tests::test_metadata_tombstone_image_creation::{closure#0}::{closure#0}
36
<pageserver::tenant::harness::TenantHarness>::span
40
pageserver::tenant::tests::make_some_layers
40
pageserver::tenant::tests::make_some_layers::{closure#0}
40
pageserver::tenant::tests::test_simple_bottom_most_compaction_above_lsn::{closure#0}::{closure#0}
40
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0}::{closure#0}
40
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch::{closure#0}::{closure#0}
40
pageserver::tenant::tests::test_simple_bottom_most_compaction_rectangle::{closure#0}::{closure#0}
40
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}::{closure#0}
40
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}::{closure#0}
40
pageserver::tenant::tests::test_simple_partial_bottom_most_compaction::{closure#0}::{closure#0}
40
pageserver::tenant::tests::check_layer_map_key_eq
44
pageserver::tenant::tests::inspect_and_sort
48
pageserver::tenant::tests::inspect_and_sort::{closure#0}
48
pageserver::tenant::tests::test_neon_test_record::{closure#0}::get_key
48
pageserver::tenant::tests::get_vectored_impl_wrapper::{closure#0}::{closure#0}
64
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0}::{closure#1}
68
<pageserver::tenant::Tenant>::create_test_timeline_with_layers
80
<pageserver::tenant::Tenant>::create_test_timeline_with_layers::{closure#0}
80
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_helper::{closure#0}::{closure#0}
80
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_helper::{closure#0}::{closure#1}
80
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer::{closure#0}::get_key
88
pageserver::tenant::tests::get_vectored_impl_wrapper
112
pageserver::tenant::tests::get_vectored_impl_wrapper::{closure#0}
112
pageserver::tenant::tests::test_get_vectored_ancestor_descent::{closure#0}::{closure#0}
136
pageserver::tenant::tests::test_vectored_read_with_nested_image_layer::{closure#0}::{closure#0}
160
pageserver::tenant::tests::test_simple_bottom_most_compaction_images::{closure#0}::get_key
204
pageserver::tenant::tests::inspect_and_sort::{closure#0}::{closure#0}
216
pageserver::tenant::tests::test_simple_bottom_most_compaction_on_branch::{closure#0}::get_key
332
<pageserver::tenant::Tenant>::create_test_timeline_with_layers::{closure#0}::{closure#0}
364
pageserver::tenant::tests::test_simple_partial_bottom_most_compaction::{closure#0}::get_key
364
<pageserver::tenant::Tenant>::create_test_timeline
408
<pageserver::tenant::Tenant>::create_test_timeline::{closure#0}
408
<pageserver::tenant::Tenant>::create_empty_timeline
428
<pageserver::tenant::Tenant>::create_empty_timeline::{closure#0}
428
pageserver::tenant::tests::sort_layer_key
428
<pageserver::tenant::AttachedTenantConf>::new
444
<pageserver::tenant::AttachedTenantConf>::try_from
444
<pageserver::tenant::Tenant>::attach
444
<pageserver::tenant::Tenant>::attach::{closure#0}
444
<pageserver::tenant::Tenant>::clean_up_timelines
444
<pageserver::tenant::Tenant>::get_pagestream_throttle_config
444
<pageserver::tenant::Tenant>::get_timeline
444
<pageserver::tenant::Tenant>::load_timelines_metadata
444
<pageserver::tenant::Tenant>::load_timelines_metadata::{closure#0}
444
<pageserver::tenant::Tenant>::new
444
<pageserver::tenant::Tenant>::new::{closure#0}
444
<pageserver::tenant::WalRedoManager as core::convert::From<pageserver::tenant::harness::TestRedoManager>>::from
444
<pageserver::tenant::config::TenantConfOpt as core::convert::From<pageserver_api::config::TenantConfigToml>>::from
444
<pageserver::tenant::harness::TenantHarness>::create_custom
444
<pageserver::tenant::harness::TenantHarness>::create_custom::{closure#0}
444
pageserver::tenant::tree_sort_timelines::<pageserver::tenant::metadata::TimelineMetadata, <pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1}>
444
<pageserver::tenant::CreateTimelineResult>::into_timeline_for_test
460
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#0}
460
<pageserver::tenant::Tenant>::branch_timeline_impl
464
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}
464
<pageserver::tenant::Tenant>::branch_timeline_test
464
<pageserver::tenant::Tenant>::branch_timeline_test::{closure#0}
464
pageserver::tenant::harness::setup_logging::{closure#0}
468
pageserver::tenant::harness::setup_logging
492
pageserver::tenant::tests::test_simple_bottom_most_compaction_deltas_helper::{closure#0}::get_key
552
pageserver::tenant::tests::test_simple_bottom_most_compaction_above_lsn::{closure#0}::get_key
592
pageserver::tenant::tests::test_get_vectored::{closure#0}::{closure#1}
640
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns_single_key::{closure#0}::get_key
704
<pageserver::tenant::harness::TenantHarness>::create
840
::create
420
::create::{closure#0}
420
<pageserver::tenant::Tenant>::build_timeline_remote_client
884
<pageserver::tenant::Tenant>::build_timeline_resources
884
<pageserver::tenant::Tenant>::prepare_new_timeline
884
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0}
884
<pageserver::tenant::Tenant>::new::{closure#0}::inspect_state
888
<pageserver::tenant::Tenant>::read_on_disk_heatmap
888
::read_on_disk_heatmap
444
::read_on_disk_heatmap::{closure#0}
444
<pageserver::tenant::harness::TenantHarness>::load
888
::load
444
::load::{closure#0}
444
<pageserver::tenant::Tenant>::create_timeline_create_guard
896
<pageserver::tenant::Tenant>::create_timeline_struct
896
<pageserver::tenant::Tenant>::get_timeline_resources_for
896
<pageserver::tenant::Tenant>::start_creating_timeline
896
<pageserver::tenant::Tenant>::start_creating_timeline::{closure#0}
896
pageserver::tenant::tests::test_simple_bottom_most_compaction_rectangle::{closure#0}::get_key
1016
pageserver::tenant::tests::test_simple_bottom_most_compaction_with_retain_lsns::{closure#0}::get_key
1036
<pageserver::tenant::Tenant>::gc_iteration
1508
<pageserver::tenant::Tenant>::gc_iteration::{closure#0}
1508
<pageserver::tenant::AttachedTenantConf>::is_gc_blocked_by_lsn_lease_deadline
1524
<pageserver::tenant::AttachedTenantConf>::is_gc_blocked_by_lsn_lease_deadline::{closure#0}
1524
<pageserver::tenant::WalRedoManager>::request_redo
1636
<pageserver::tenant::WalRedoManager>::request_redo::{closure#0}
1636
<pageserver::tenant::harness::TestRedoManager>::request_redo
1636
<pageserver::tenant::harness::TestRedoManager>::request_redo::{closure#0}
1636
<pageserver::tenant::Tenant>::create_timeline_files
1768
::create_timeline_files
884
::create_timeline_files::{closure#0}
884
<pageserver::tenant::Tenant>::is_active
1944
<pageserver::tenant::harness::TestRedoManager>::request_redo::{closure#0}::{closure#0}
2392
<pageserver::tenant::Tenant>::current_state
3468
pageserver::tenant::harness::test_img
10057571
Generated by:
LCOV version 2.1-beta