LCOV - code coverage report
Current view:
top level
-
pageserver/src
- tenant.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
86.7 %
2854
2473
Test Date:
2023-09-06 10:18:01
Functions:
74.3 %
323
240
Function Name
Hit count
<pageserver::tenant::DeleteTimelineError as core::fmt::Debug>::fmt
0
<pageserver::tenant::LoadLocalTimelineError as core::fmt::Debug>::fmt
0
::source
0
::fmt
0
::fmt
0
<pageserver::tenant::SetStoppingError as core::fmt::Debug>::fmt
0
<pageserver::tenant::Tenant>::activate::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1}::{closure#0}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1}::{closure#1}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#2}::{closure#0}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#4}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#5}
0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#8}
0
<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#3}::{closure#0}
0
<pageserver::tenant::Tenant>::create_broken_tenant
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_uninit_mark::{closure#1}
0
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}::{closure#2}
0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#3}
0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#5}
0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#6}
0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#7}
0
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#8}
0
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::load_remote_timeline::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::load_tenant_config::{closure#0}
0
<pageserver::tenant::Tenant>::load_tenant_config::{closure#1}
0
<pageserver::tenant::Tenant>::load_tenant_config::{closure#2}
0
<pageserver::tenant::Tenant>::persist_tenant_config::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#0}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#11}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#14}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#15}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#16}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#1}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#2}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#3}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#4}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#7}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#8}
0
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#9}
0
<pageserver::tenant::Tenant>::set_broken::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#1}
0
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#5}
0
<pageserver::tenant::Tenant>::spawn_load::{closure#1}
0
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}::{closure#3}
0
<pageserver::tenant::Tenant>::wait_to_become_active::{closure#0}::{closure#0}
0
<pageserver::tenant::WaitToBecomeActiveError as core::fmt::Debug>::fmt
0
<pageserver::tenant::harness::TestRedoManager as pageserver::walredo::WalRedoManager>::request_redo
0
pageserver::tenant::create_tenant_files::{closure#0}::{closure#0}
0
pageserver::tenant::create_tenant_files::{closure#0}::{closure#1}
0
pageserver::tenant::create_tenant_files::{closure#0}::{closure#3}
0
pageserver::tenant::dump_layerfile_from_path
0
pageserver::tenant::dump_layerfile_from_path::{closure#0}
0
pageserver::tenant::rebase_directory::{closure#0}
0
pageserver::tenant::remove_timeline_and_uninit_mark::{closure#0}
0
pageserver::tenant::remove_timeline_and_uninit_mark::{closure#1}
0
pageserver::tenant::remove_timeline_and_uninit_mark::{closure#2}
0
pageserver::tenant::run_initdb::{closure#0}
0
pageserver::tenant::tree_sort_timelines::<pageserver::tenant::metadata::TimelineMetadata, <pageserver::tenant::Tenant>::attach::{closure#0}::{closure#3}>::{closure#0}
0
pageserver::tenant::tree_sort_timelines::
, pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0}::{closure#0}>::{closure#0}
0
pageserver::tenant::tree_sort_timelines::
::attach::{closure#0}::{closure#3}>::{closure#0}
0
pageserver::tenant::tree_sort_timelines::
::scan_and_sort_timelines_dir::{closure#5}>::{closure#0}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#0}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#1}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#2}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#3}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#4}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#5}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#6}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#7}
0
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#8}
0
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#4}
1
<pageserver::tenant::Tenant>::create_timeline_files::{closure#0}::{closure#0}
1
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}::{closure#0}::{closure#0}
1
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#2}
1
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#4}::{closure#0}
1
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0}::{closure#0}
1
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#10}
1
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#13}
1
<pageserver::tenant::harness::TenantHarness>::create::{closure#0}
1
pageserver::tenant::create_tenant_files::{closure#0}::{closure#2}
1
pageserver::tenant::create_tenant_files::{closure#0}::{closure#4}
1
pageserver::tenant::remove_timeline_and_uninit_mark
1
pageserver::tenant::tests::TEST_KEY::{closure#0}
1
pageserver::tenant::tests::corrupt_metadata
1
pageserver::tenant::tests::delta_layer_dumping
1
pageserver::tenant::tests::test_basic
1
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline
1
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching
1
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn
1
pageserver::tenant::tests::test_random_updates
1
pageserver::tenant::tests::test_traverse_ancestors
1
pageserver::tenant::tests::timeline_load
1
pageserver::tenant::tests::timeline_load_with_ancestor
1
pageserver::tenant::try_create_target_tenant_dir::{closure#0}::{closure#9}
1
<pageserver::tenant::CreateTimelineError as core::fmt::Debug>::fmt
2
::source
0
::fmt
0
::fmt
0
>::from
2
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0}::{closure#0}
2
pageserver::tenant::tests::corrupt_metadata::{closure#0}
2
pageserver::tenant::tests::delta_layer_dumping::{closure#0}
2
pageserver::tenant::tests::test_basic::{closure#0}
2
pageserver::tenant::tests::test_get_branchpoints_from_an_inactive_timeline::{closure#0}
2
pageserver::tenant::tests::test_parent_keeps_data_forever_after_branching::{closure#0}
2
pageserver::tenant::tests::test_prohibit_branch_creation_on_pre_initdb_lsn::{closure#0}
2
pageserver::tenant::tests::test_random_updates::{closure#0}
2
pageserver::tenant::tests::test_traverse_ancestors::{closure#0}
2
pageserver::tenant::tests::timeline_load::{closure#0}
2
pageserver::tenant::tests::timeline_load_with_ancestor::{closure#0}
2
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#2}
3
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}::{closure#1}
3
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#0}
3
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#0}::{closure#0}
3
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#0}::{closure#1}
3
<pageserver::tenant::harness::TenantHarness>::timeline_path
3
pageserver::tenant::tests::no_duplicate_timelines
3
pageserver::tenant::tests::no_duplicate_timelines
1
pageserver::tenant::tests::no_duplicate_timelines::{closure#0}
2
pageserver::tenant::tests::test_branch
3
pageserver::tenant::tests::test_branch
1
pageserver::tenant::tests::test_branch::{closure#0}
2
pageserver::tenant::tests::test_bulk_insert
3
pageserver::tenant::tests::test_bulk_insert
1
pageserver::tenant::tests::test_bulk_insert::{closure#0}
2
pageserver::tenant::tests::test_images
3
pageserver::tenant::tests::test_images
1
pageserver::tenant::tests::test_images::{closure#0}
2
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data
3
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data
1
pageserver::tenant::tests::test_prohibit_branch_creation_on_garbage_collected_data::{closure#0}
2
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child
3
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child
1
pageserver::tenant::tests::test_retain_data_in_parent_which_is_needed_for_child::{closure#0}
2
pageserver::tenant::tests::test_traverse_branches
3
pageserver::tenant::tests::test_traverse_branches
1
pageserver::tenant::tests::test_traverse_branches::{closure#0}
2
pageserver::tenant::tests::test_uninit_mark_crash
3
pageserver::tenant::tests::test_uninit_mark_crash
1
pageserver::tenant::tests::test_uninit_mark_crash::{closure#0}
2
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path
3
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path
1
pageserver::tenant::tests::test_write_at_initdb_lsn_takes_optimization_code_path::{closure#0}
2
<pageserver::tenant::Tenant>::get_checkpoint_distance
5
<pageserver::tenant::Tenant>::get_checkpoint_timeout
5
<pageserver::tenant::Tenant>::get_compaction_target_size
5
<pageserver::tenant::Tenant>::get_compaction_threshold
5
<pageserver::tenant::Tenant>::get_image_creation_threshold
5
pageserver::tenant::tests::test_value
5
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#9}
6
<pageserver::tenant::Tenant>::load_tenant_config::{closure#4}
6
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#10}::{closure#0}
7
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#0}
7
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#0}::{closure#0}
7
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#0}
7
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#0}::{closure#0}
7
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#0}::{closure#1}
7
<pageserver::tenant::Tenant>::get_min_resident_size_override
13
<pageserver::tenant::Tenant>::set_cached_synthetic_size
14
<pageserver::tenant::Tenant>::load_local_timeline::{closure#0}::{closure#0}::{closure#1}
15
pageserver::tenant::tests::make_some_layers
20
pageserver::tenant::tests::make_some_layers
10
pageserver::tenant::tests::make_some_layers::{closure#0}
10
<pageserver::tenant::Tenant>::set_new_tenant_config
27
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#2}
28
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#12}
31
<pageserver::tenant::Tenant>::create_test_timeline
33
<pageserver::tenant::Tenant>::create_test_timeline::{closure#0}
33
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#2}
36
<pageserver::tenant::harness::TenantHarness>::create
36
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#11}
39
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#7}
39
<pageserver::tenant::Tenant>::subscribe_for_state_updates
39
<pageserver::tenant::Tenant>::cached_synthetic_size
40
<pageserver::tenant::Tenant>::effective_config
40
<pageserver::tenant::Tenant>::remote_size
40
<pageserver::tenant::config::TenantConfOpt as core::convert::From<pageserver::tenant::config::TenantConf>>::from
40
<pageserver::tenant::Tenant>::create_empty_timeline
41
<pageserver::tenant::Tenant>::create_empty_timeline::{closure#0}
41
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#6}
42
<pageserver::tenant::Tenant>::calculate_synthetic_size
42
::calculate_synthetic_size
14
::calculate_synthetic_size::{closure#0}
14
::calculate_synthetic_size::{closure#0}::{closure#0}
14
<pageserver::tenant::Tenant>::spawn_attach
42
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}
42
<pageserver::tenant::Tenant>::spawn_attach::{closure#0}::{closure#1}
42
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#3}
49
<pageserver::tenant::Tenant>::load_remote_timeline::{closure#0}::{closure#0}::{closure#1}
49
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#1}
55
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#2}
55
<pageserver::tenant::Tenant>::create_timeline::{closure#0}::{closure#0}
58
<pageserver::tenant::Tenant>::refresh_gc_info
73
<pageserver::tenant::Tenant>::refresh_gc_info::{closure#0}
73
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0}::{closure#2}
73
<pageserver::tenant::harness::TenantHarness>::load
74
::load
37
::load::{closure#0}
37
<pageserver::tenant::Tenant>::set_broken::{closure#0}::{closure#0}
75
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>
75
<pageserver::tenant::Tenant>::set_broken_no_wait::<alloc::string::String>::{closure#0}
75
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}::{closure#0}
77
<pageserver::tenant::Tenant>::tenant_specific_overrides
80
<pageserver::tenant::harness::TenantHarness>::try_load
80
::try_load
40
::try_load::{closure#0}
40
<pageserver::tenant::Tenant>::attach
84
::attach
42
::attach::{closure#0}
42
<pageserver::tenant::Tenant>::branch_timeline_test::{closure#0}
105
<pageserver::tenant::Tenant>::branch_timeline_test
107
<pageserver::tenant::WaitToBecomeActiveError as core::fmt::Display>::fmt
132
<pageserver::tenant::DeleteTimelineError as core::fmt::Display>::fmt
133
::fmt
3
::source
50
>::from
80
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#2}
145
<pageserver::tenant::Tenant>::load_remote_timeline
147
::load_remote_timeline
49
::load_remote_timeline::{closure#0}
49
::load_remote_timeline::{closure#0}::{closure#0}
49
<pageserver::tenant::Tenant>::set_broken
150
::set_broken
75
::set_broken::{closure#0}
75
<pageserver::tenant::Tenant as core::ops::drop::Drop>::drop
164
<pageserver::tenant::GetTimelineError as core::fmt::Debug>::fmt
177
::fmt
0
::eq
1
::fmt
176
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}::{closure#0}
178
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}::{closure#1}
178
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}::{closure#2}
178
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#3}
184
<pageserver::tenant::Tenant>::gather_size_inputs
201
::gather_size_inputs
67
::gather_size_inputs::{closure#0}
67
::gather_size_inputs::{closure#0}::{closure#0}
67
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#1}
212
<pageserver::tenant::TenantSharedResources as core::clone::Clone>::clone
215
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#0}
226
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#0}::{closure#0}
226
<pageserver::tenant::Tenant>::branch_timeline
259
<pageserver::tenant::Tenant>::branch_timeline::{closure#0}
259
<pageserver::tenant::Tenant>::compaction_iteration
263
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}
263
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#0}
289
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#1}
289
<pageserver::tenant::Tenant>::load_local_timeline
302
::load_local_timeline::{closure#0}
0
::load_local_timeline::{closure#0}::{closure#0}
3
::load_local_timeline
299
<pageserver::tenant::Tenant>::activate::{closure#1}
310
<pageserver::tenant::Tenant>::timeline_init_and_sync
326
<pageserver::tenant::Tenant>::timeline_init_and_sync::{closure#0}
326
pageserver::tenant::merge_local_remote_metadata
326
<pageserver::tenant::Tenant>::shutdown
336
<pageserver::tenant::Tenant>::shutdown::{closure#0}
336
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}::{closure#1}
358
<pageserver::tenant::Tenant>::branch_timeline_impl
366
<pageserver::tenant::Tenant>::branch_timeline_impl::{closure#0}
366
<pageserver::tenant::Tenant>::set_stopping
367
<pageserver::tenant::Tenant>::set_stopping::{closure#0}
367
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#1}
367
<pageserver::tenant::Tenant>::get_gc_horizon
396
<pageserver::tenant::Tenant>::create_timeline_struct::{closure#2}
410
<pageserver::tenant::Tenant>::compaction_iteration::{closure#0}::{closure#0}
435
<pageserver::tenant::Tenant>::set_stopping::{closure#0}::{closure#2}
435
pageserver::tenant::try_create_target_tenant_dir
519
pageserver::tenant::try_create_target_tenant_dir::{closure#0}
519
pageserver::tenant::create_tenant_files
521
pageserver::tenant::create_tenant_files::{closure#0}
521
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0}
525
<pageserver::tenant::Tenant>::shutdown::{closure#0}::{closure#0}::{closure#0}
525
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}::{closure#1}
537
<pageserver::tenant::Tenant>::gc_iteration
544
<pageserver::tenant::Tenant>::gc_iteration::{closure#0}
544
<pageserver::tenant::Tenant>::gc_iteration_internal
544
<pageserver::tenant::Tenant>::gc_iteration_internal::{closure#0}
544
<pageserver::tenant::Tenant>::persist_tenant_config::{closure#0}::{closure#0}::{closure#1}
546
<pageserver::tenant::Tenant>::refresh_gc_info_internal
617
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}
617
<pageserver::tenant::Tenant>::get_pitr_interval
618
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#5}
642
<pageserver::tenant::Tenant>::bootstrap_timeline
644
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}
644
<pageserver::tenant::Tenant>::bootstrap_timeline::{closure#0}::{closure#3}
644
pageserver::tenant::run_initdb
644
pageserver::tenant::run_initdb::{closure#1}
644
<pageserver::tenant::Tenant>::list_timelines
661
<pageserver::tenant::Tenant>::refresh_gc_info_internal::{closure#0}::{closure#0}
691
<pageserver::tenant::Tenant>::spawn_load
697
<pageserver::tenant::Tenant>::spawn_load::{closure#0}
697
<pageserver::tenant::Tenant>::spawn_load::{closure#0}::{closure#4}
697
<pageserver::tenant::Tenant>::activate
698
<pageserver::tenant::Tenant>::activate::{closure#0}
698
<pageserver::tenant::Tenant>::activate::{closure#2}
698
<pageserver::tenant::Tenant>::activate::{closure#2}::{closure#0}
698
<pageserver::tenant::Tenant>::load
734
<pageserver::tenant::Tenant>::load::{closure#0}
734
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#0}
734
<pageserver::tenant::Tenant>::load::{closure#0}::{closure#1}
734
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir
734
<pageserver::tenant::Tenant>::load_tenant_config
739
<pageserver::tenant::Tenant>::load_tenant_config::{closure#3}
739
<pageserver::tenant::Tenant>::get_gc_period
748
<pageserver::tenant::Tenant>::new
779
<pageserver::tenant::Tenant>::new::{closure#0}
779
<pageserver::tenant::Tenant>::get_compaction_period
845
pageserver::tenant::tree_sort_timelines::<pageserver::tenant::metadata::TimelineMetadata, <pageserver::tenant::Tenant>::attach::{closure#0}::{closure#3}>
901
pageserver::tenant::tree_sort_timelines::
::attach::{closure#0}::{closure#3}>
39
pageserver::tenant::tree_sort_timelines::
, pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0}::{closure#0}>
135
pageserver::tenant::tree_sort_timelines::
::scan_and_sort_timelines_dir::{closure#5}>
727
<pageserver::tenant::Tenant>::create_timeline
906
<pageserver::tenant::Tenant>::create_timeline::{closure#0}
906
<pageserver::tenant::Tenant>::scan_and_sort_timelines_dir::{closure#5}
1004
::scan_and_sort_timelines_dir::{closure#5}
277
::scan_and_sort_timelines_dir::{closure#6}
727
pageserver::tenant::rebase_directory
1038
<pageserver::tenant::Tenant>::create_timeline_files
1042
<pageserver::tenant::Tenant>::create_timeline_files::{closure#0}
1042
<pageserver::tenant::Tenant>::prepare_new_timeline
1042
<pageserver::tenant::Tenant>::prepare_new_timeline::{closure#0}
1042
<pageserver::tenant::Tenant>::create_timeline_uninit_mark::{closure#0}
1050
<pageserver::tenant::Tenant>::create_timeline_uninit_mark
1051
<pageserver::tenant::Tenant>::tenant_id
1213
<pageserver::tenant::Tenant>::build_timeline_resources
1341
<pageserver::tenant::Tenant>::create_timeline_struct
1394
<pageserver::tenant::Tenant>::persist_tenant_config
1638
::persist_tenant_config
546
::persist_tenant_config::{closure#0}
546
::persist_tenant_config::{closure#0}::{closure#0}
546
<pageserver::tenant::Tenant>::new::{closure#0}::inspect_state
2238
<pageserver::tenant::Tenant>::get_trace_read_requests
4553
<pageserver::tenant::Tenant>::is_active
5433
<pageserver::tenant::Tenant>::current_state
7784
<pageserver::tenant::Tenant>::get_timeline
10280
<pageserver::tenant::Tenant>::wait_to_become_active
11572
::wait_to_become_active
5786
::wait_to_become_active::{closure#0}
5786
pageserver::tenant::harness::TEST_IMG
854153
Generated by:
LCOV version 2.1-beta