LCOV - code coverage report
Current view: top level - pageserver/src/tenant - timeline.rs (source / functions) Coverage Total Hit
Test: a43a77853355b937a79c57b07a8f05607cf29e6c.info Lines: 64.5 % 3355 2165
Test Date: 2024-09-19 12:04:32 Functions: 58.8 % 323 190

Function Name Sort by function name Hit count Sort by function hit count
<<pageserver::tenant::timeline::RecordedDuration as serde::ser::Serialize>::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> 588
<pageserver::tenant::timeline::CompactionError as core::convert::From<pageserver::pgdatadir_mapping::CollectKeySpaceError>>::from 0
<pageserver::tenant::timeline::CompactionError as core::convert::From<pageserver::tenant::storage_layer::layer::DownloadError>>::from 0
<pageserver::tenant::timeline::CompactionError as core::convert::From<pageserver::tenant::timeline::CreateImageLayersError>>::from 0
<pageserver::tenant::timeline::CompactionError as core::convert::From<pageserver::tenant::timeline::layer_manager::Shutdown>>::from 0
<pageserver::tenant::timeline::CompactionError as core::convert::From<pageserver::tenant::upload_queue::NotInitialized>>::from 0
<pageserver::tenant::timeline::CompactionError as core::fmt::Display>::fmt 0
::source 0
::fmt 0
<pageserver::tenant::timeline::CreateImageLayersError as core::convert::From<pageserver::tenant::timeline::GetVectoredError>>::from 0
<pageserver::tenant::timeline::CreateImageLayersError as core::convert::From<pageserver::tenant::timeline::PageReconstructError>>::from 0
<pageserver::tenant::timeline::CreateImageLayersError as core::convert::From<pageserver::tenant::timeline::layer_manager::Shutdown>>::from 0
<pageserver::tenant::timeline::CreateImageLayersError as core::fmt::Display>::fmt 0
>::from 0
::source 0
::fmt 0
<pageserver::tenant::timeline::DeltaLayerTestDesc>::layer_name 30
<pageserver::tenant::timeline::DeltaLayerTestDesc>::new 6
<pageserver::tenant::timeline::DeltaLayerTestDesc>::new_with_inferred_key_range 168
<pageserver::tenant::timeline::DeltaLayerTestDesc>::new_with_inferred_key_range::{closure#0} 372
<pageserver::tenant::timeline::DeltaLayerTestDesc>::new_with_inferred_key_range::{closure#1} 372
<pageserver::tenant::timeline::DurationRecorder>::into_recorded 588
<pageserver::tenant::timeline::DurationRecorder>::till_now 1512
<pageserver::tenant::timeline::FlushLayerError as core::convert::From<pageserver::tenant::timeline::CreateImageLayersError>>::from 0
<pageserver::tenant::timeline::FlushLayerError as core::convert::From<pageserver::tenant::timeline::layer_manager::Shutdown>>::from 0
<pageserver::tenant::timeline::FlushLayerError as core::fmt::Display>::fmt 0
>>::from 0
::source 0
::fmt 0
<pageserver::tenant::timeline::FlushLayerError>::from_anyhow 0
<pageserver::tenant::timeline::GcCutoffs as core::default::Default>::default 1236
<pageserver::tenant::timeline::GcCutoffs>::select_min 756
<pageserver::tenant::timeline::GcInfo>::insert_child 684
<pageserver::tenant::timeline::GcInfo>::insert_child::{closure#0} 0
<pageserver::tenant::timeline::GcInfo>::min_cutoff 678
<pageserver::tenant::timeline::GcInfo>::remove_child 6
<pageserver::tenant::timeline::GcInfo>::remove_child::{closure#0} 6
<pageserver::tenant::timeline::GetReadyAncestorError as core::fmt::Display>::fmt 6
>::from 0
::source 0
::fmt 6
<pageserver::tenant::timeline::GetVectoredError as core::convert::From<pageserver::tenant::timeline::GetReadyAncestorError>>::from 6
<pageserver::tenant::timeline::GetVectoredError as core::convert::From<pageserver::tenant::timeline::layer_manager::Shutdown>>::from 0
<pageserver::tenant::timeline::GetVectoredError as core::fmt::Display>::fmt 0
>::from 0
::source 0
::fmt 0
<pageserver::tenant::timeline::GetVectoredError>::is_missing_key_error 18
<pageserver::tenant::timeline::ImageLayerCreationMode as core::fmt::Display>::fmt 2124
<pageserver::tenant::timeline::MissingKeyError as core::fmt::Debug>::fmt 0
<pageserver::tenant::timeline::MissingKeyError as core::fmt::Display>::fmt 0
<pageserver::tenant::timeline::PageReconstructError as core::convert::From<anyhow::Error>>::from 0
<pageserver::tenant::timeline::PageReconstructError as core::convert::From<pageserver::tenant::timeline::GetReadyAncestorError>>::from 6
<pageserver::tenant::timeline::PageReconstructError as core::convert::From<pageserver::tenant::timeline::GetVectoredError>>::from 18
<pageserver::tenant::timeline::PageReconstructError as core::convert::From<pageserver::tenant::timeline::layer_manager::Shutdown>>::from 0
<pageserver::tenant::timeline::PageReconstructError as core::convert::From<utils::bin_ser::DeserializeError>>::from 0
<pageserver::tenant::timeline::PageReconstructError as core::fmt::Display>::fmt 6
::source 0
::fmt 6
<pageserver::tenant::timeline::PageReconstructError>::is_stopping 0
<pageserver::tenant::timeline::Timeline as core::fmt::Debug>::fmt 0
<pageserver::tenant::timeline::Timeline as core::ops::drop::Drop>::drop 24
<pageserver::tenant::timeline::Timeline>::activate 0
<pageserver::tenant::timeline::Timeline>::add_extra_test_dense_keyspace 30
<pageserver::tenant::timeline::Timeline>::ancestor_timeline 0
<pageserver::tenant::timeline::Timeline>::await_initial_logical_size 0
::await_initial_logical_size 0
::await_initial_logical_size::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::block_gc 0
::block_gc 0
::block_gc::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::calculate_logical_size 0
<pageserver::tenant::timeline::Timeline>::calculate_logical_size::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::check_lsn_is_in_scope 690
<pageserver::tenant::timeline::Timeline>::compact 1092
<pageserver::tenant::timeline::Timeline>::compact::{closure#0} 1092
<pageserver::tenant::timeline::Timeline>::compact::{closure#0}::{closure#0} 1092
<pageserver::tenant::timeline::Timeline>::complete_detaching_timeline_ancestor 0
<pageserver::tenant::timeline::Timeline>::complete_detaching_timeline_ancestor::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::create_delta_layer 2904
<pageserver::tenant::timeline::Timeline>::create_delta_layer::{closure#0} 2904
<pageserver::tenant::timeline::Timeline>::create_delta_layer::{closure#0}::{closure#0} 2904
<pageserver::tenant::timeline::Timeline>::create_delta_layer::{closure#0}::{closure#1} 1452
<pageserver::tenant::timeline::Timeline>::create_delta_layer::{closure#0}::{closure#2} 1452
<pageserver::tenant::timeline::Timeline>::create_image_layer_for_metadata_keys 564
<pageserver::tenant::timeline::Timeline>::create_image_layer_for_metadata_keys::{closure#0} 564
<pageserver::tenant::timeline::Timeline>::create_image_layer_for_rel_blocks 594
<pageserver::tenant::timeline::Timeline>::create_image_layer_for_rel_blocks::{closure#0} 594
<pageserver::tenant::timeline::Timeline>::create_image_layers::{closure#0}::{closure#0} 2124
<pageserver::tenant::timeline::Timeline>::create_image_layers::{closure#0}::{closure#0}::{closure#1} 0
<pageserver::tenant::timeline::Timeline>::current_state 683672
<pageserver::tenant::timeline::Timeline>::detach_from_ancestor_and_reparent 0
<pageserver::tenant::timeline::Timeline>::detach_from_ancestor_and_reparent::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::do_switch_aux_policy 48
<pageserver::tenant::timeline::Timeline>::download_all_remote_layers 0
<pageserver::tenant::timeline::Timeline>::download_all_remote_layers::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::download_all_remote_layers::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::download_all_remote_layers::{closure#0}::{closure#1} 0
<pageserver::tenant::timeline::Timeline>::download_layer::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::evict_layer 0
<pageserver::tenant::timeline::Timeline>::evict_layer::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::evict_layer::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::find_gc_cutoffs::{closure#0}::{closure#0} 2262
<pageserver::tenant::timeline::Timeline>::find_layer 0
<pageserver::tenant::timeline::Timeline>::find_layer::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::find_layer::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::find_layer::{closure#0}::{closure#1} 0
<pageserver::tenant::timeline::Timeline>::finish_compact_batch 84
<pageserver::tenant::timeline::Timeline>::finish_compact_batch::{closure#0} 84
<pageserver::tenant::timeline::Timeline>::finish_compact_batch::{closure#0}::{closure#0} 1206
<pageserver::tenant::timeline::Timeline>::finish_write 15837228
<pageserver::tenant::timeline::Timeline>::flush_frozen_layer::{closure#0}::{closure#0} 3420
<pageserver::tenant::timeline::Timeline>::flush_frozen_layer::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::flush_frozen_layer::{closure#0}::{closure#0}::{closure#1} 0
<pageserver::tenant::timeline::Timeline>::flush_frozen_layer::{closure#0}::{closure#0}::{closure#2} 0
<pageserver::tenant::timeline::Timeline>::flush_frozen_layer::{closure#0}::{closure#0}::{closure#3} 0
<pageserver::tenant::timeline::Timeline>::flush_loop 1218
<pageserver::tenant::timeline::Timeline>::flush_loop::{closure#0} 1218
<pageserver::tenant::timeline::Timeline>::flush_loop::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::force_advance_lsn 102
<pageserver::tenant::timeline::Timeline>::force_create_delta_layer 174
<pageserver::tenant::timeline::Timeline>::force_create_delta_layer::{closure#0} 174
<pageserver::tenant::timeline::Timeline>::force_create_delta_layer::{closure#0}::overlaps_with::<utils::lsn::Lsn> 114
<pageserver::tenant::timeline::Timeline>::force_create_delta_layer::{closure#0}::{closure#0} 204
<pageserver::tenant::timeline::Timeline>::force_create_delta_layer::{closure#0}::{closure#1} 192
<pageserver::tenant::timeline::Timeline>::force_create_image_layer 138
<pageserver::tenant::timeline::Timeline>::force_create_image_layer::{closure#0} 138
<pageserver::tenant::timeline::Timeline>::force_create_image_layer::{closure#0}::{closure#0} 276
<pageserver::tenant::timeline::Timeline>::force_create_image_layer::{closure#0}::{closure#1} 138
<pageserver::tenant::timeline::Timeline>::force_create_image_layer::{closure#0}::{closure#2} 138
<pageserver::tenant::timeline::Timeline>::force_set_disk_consistent_lsn 6
<pageserver::tenant::timeline::Timeline>::freeze_and_flush0 6528
::freeze_and_flush0 3264
::freeze_and_flush0::{closure#0} 3264
<pageserver::tenant::timeline::Timeline>::freeze_and_flush::{closure#0}::{closure#0} 3264
<pageserver::tenant::timeline::Timeline>::freeze_inmem_layer_at 3504
<pageserver::tenant::timeline::Timeline>::freeze_inmem_layer_at::{closure#0} 3504
<pageserver::tenant::timeline::Timeline>::freeze_inmem_layer_at::{closure#0}::{closure#0} 3504
<pageserver::tenant::timeline::Timeline>::gc 4524
::gc 2262
::gc::{closure#0} 2262
<pageserver::tenant::timeline::Timeline>::gc::{closure#0}::{closure#0} 16
<pageserver::tenant::timeline::Timeline>::gc::{closure#0}::{closure#1} 6
<pageserver::tenant::timeline::Timeline>::gc_timeline 2260
<pageserver::tenant::timeline::Timeline>::gc_timeline::{closure#0} 2260
<pageserver::tenant::timeline::Timeline>::gc_timeline::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::gc_timeline::{closure#0}::{closure#1} 24
<pageserver::tenant::timeline::Timeline>::generate_heatmap 12
::generate_heatmap 6
::generate_heatmap::{closure#0} 6
<pageserver::tenant::timeline::Timeline>::generate_heatmap::{closure#0}::{closure#0} 30
<pageserver::tenant::timeline::Timeline>::generate_heatmap::{closure#0}::{closure#1} 64
<pageserver::tenant::timeline::Timeline>::generate_heatmap::{closure#0}::{closure#2} 24
<pageserver::tenant::timeline::Timeline>::get 1876068
<pageserver::tenant::timeline::Timeline>::get::{closure#0} 1876068
<pageserver::tenant::timeline::Timeline>::get_ancestor_lsn 6
<pageserver::tenant::timeline::Timeline>::get_ancestor_timeline_id 2262
<pageserver::tenant::timeline::Timeline>::get_ancestor_timeline_id::{closure#0} 300
<pageserver::tenant::timeline::Timeline>::get_checkpoint_distance 14413836
<pageserver::tenant::timeline::Timeline>::get_checkpoint_timeout 14408820
<pageserver::tenant::timeline::Timeline>::get_compaction_algorithm_settings 1092
<pageserver::tenant::timeline::Timeline>::get_compaction_target_size 1758
<pageserver::tenant::timeline::Timeline>::get_compaction_threshold 1176
<pageserver::tenant::timeline::Timeline>::get_current_logical_size 0
<pageserver::tenant::timeline::Timeline>::get_directory_metrics 0
<pageserver::tenant::timeline::Timeline>::get_directory_metrics::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_disk_consistent_lsn 3472
<pageserver::tenant::timeline::Timeline>::get_download_all_remote_layers_task_info 0
<pageserver::tenant::timeline::Timeline>::get_eviction_policy 0
<pageserver::tenant::timeline::Timeline>::get_evictions_low_residence_duration_metric_threshold 1260
<pageserver::tenant::timeline::Timeline>::get_image_creation_threshold 42
<pageserver::tenant::timeline::Timeline>::get_image_layer_creation_check_threshold 2124
<pageserver::tenant::timeline::Timeline>::get_last_record_lsn 831174
<pageserver::tenant::timeline::Timeline>::get_last_record_rlsn 678
<pageserver::tenant::timeline::Timeline>::get_latest_gc_cutoff_lsn 2986
<pageserver::tenant::timeline::Timeline>::get_layer_for_write 3810
<pageserver::tenant::timeline::Timeline>::get_layer_for_write::{closure#0} 3810
<pageserver::tenant::timeline::Timeline>::get_lazy_slru_download 0
<pageserver::tenant::timeline::Timeline>::get_local_layers_for_disk_usage_eviction 0
::get_local_layers_for_disk_usage_eviction 0
::get_local_layers_for_disk_usage_eviction::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_local_layers_for_disk_usage_eviction::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_local_layers_for_disk_usage_eviction::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_lsn_lease_length 36
<pageserver::tenant::timeline::Timeline>::get_lsn_lease_length_for_ts 0
<pageserver::tenant::timeline::Timeline>::get_pitr_history_stats 0
<pageserver::tenant::timeline::Timeline>::get_prev_record_lsn 0
<pageserver::tenant::timeline::Timeline>::get_ready_ancestor_timeline 678424
<pageserver::tenant::timeline::Timeline>::get_ready_ancestor_timeline::{closure#0} 678424
<pageserver::tenant::timeline::Timeline>::get_ready_ancestor_timeline::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_remote_consistent_lsn_projected 0
<pageserver::tenant::timeline::Timeline>::get_remote_consistent_lsn_visible 0
<pageserver::tenant::timeline::Timeline>::get_shard_identity 16356
<pageserver::tenant::timeline::Timeline>::get_shard_index 5100
<pageserver::tenant::timeline::Timeline>::get_switch_aux_file_policy 690
<pageserver::tenant::timeline::Timeline>::get_vectored 3354
<pageserver::tenant::timeline::Timeline>::get_vectored::{closure#0} 3354
<pageserver::tenant::timeline::Timeline>::get_vectored::{closure#0}::LOGGED::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_vectored::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_vectored::{closure#0}::{closure#1} 0
<pageserver::tenant::timeline::Timeline>::get_vectored_impl 1880388
<pageserver::tenant::timeline::Timeline>::get_vectored_impl::{closure#0} 1880388
<pageserver::tenant::timeline::Timeline>::get_vectored_impl::{closure#0}::LOGGED::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_vectored_impl::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data 1880388
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data::{closure#0} 1880388
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline 2558806
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline::{closure#0} 2558806
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline::{closure#0}::{closure#0} 2738353
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline::{closure#0}::{closure#1} 831000
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline::{closure#0}::{closure#2} 831000
<pageserver::tenant::timeline::Timeline>::init_empty_layer_map 1218
<pageserver::tenant::timeline::Timeline>::initial_logical_size_calculation_task 0
<pageserver::tenant::timeline::Timeline>::initial_logical_size_calculation_task::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::initial_logical_size_calculation_task::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::initial_logical_size_calculation_task::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::initial_logical_size_calculation_task::{closure#0}::{closure#1} 0
<pageserver::tenant::timeline::Timeline>::inspect_historic_layers 6
<pageserver::tenant::timeline::Timeline>::inspect_historic_layers::{closure#0} 6
<pageserver::tenant::timeline::Timeline>::inspect_image_layers 18
<pageserver::tenant::timeline::Timeline>::inspect_image_layers::{closure#0} 18
<pageserver::tenant::timeline::Timeline>::is_active 666
<pageserver::tenant::timeline::Timeline>::is_ancestor_lsn 0
<pageserver::tenant::timeline::Timeline>::is_archived 0
<pageserver::tenant::timeline::Timeline>::is_broken 18
<pageserver::tenant::timeline::Timeline>::is_stopping 3352
<pageserver::tenant::timeline::Timeline>::launch_wal_receiver 0
<pageserver::tenant::timeline::Timeline>::layer_map_info 0
<pageserver::tenant::timeline::Timeline>::layer_map_info::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::layer_map_info::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::layer_size_sum 0
::layer_size_sum 0
::layer_size_sum::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::load_layer_map 18
<pageserver::tenant::timeline::Timeline>::load_layer_map::{closure#0} 18
<pageserver::tenant::timeline::Timeline>::load_layer_map::{closure#0}::{closure#0} 18
<pageserver::tenant::timeline::Timeline>::load_layer_map::{closure#0}::{closure#1} 18
<pageserver::tenant::timeline::Timeline>::logical_size_calculation_task::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::logical_size_calculation_task::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::logical_size_calculation_task::{closure#0}::{closure#0}::{closure#1} 0
<pageserver::tenant::timeline::Timeline>::make_lsn_lease 42
<pageserver::tenant::timeline::Timeline>::maybe_freeze_ephemeral_layer 0
::maybe_freeze_ephemeral_layer 0
::maybe_freeze_ephemeral_layer::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::maybe_freeze_ephemeral_layer::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::maybe_spawn_flush_loop 1734
<pageserver::tenant::timeline::Timeline>::maybe_spawn_flush_loop::{closure#0} 1218
<pageserver::tenant::timeline::Timeline>::new 1236
<pageserver::tenant::timeline::Timeline>::new::{closure#0} 1236
<pageserver::tenant::timeline::Timeline>::new::{closure#0}::{closure#0} 8652
<pageserver::tenant::timeline::Timeline>::prepare_to_detach_from_ancestor 0
<pageserver::tenant::timeline::Timeline>::prepare_to_detach_from_ancestor::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::preserve_initdb_archive 0
::preserve_initdb_archive 0
::preserve_initdb_archive::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::reconstruct_value 2001654
<pageserver::tenant::timeline::Timeline>::reconstruct_value::{closure#0} 2001654
<pageserver::tenant::timeline::Timeline>::repartition 1608
<pageserver::tenant::timeline::Timeline>::repartition::{closure#0} 1608
<pageserver::tenant::timeline::Timeline>::resident_physical_size 0
<pageserver::tenant::timeline::Timeline>::rewrite_layers 0
<pageserver::tenant::timeline::Timeline>::rewrite_layers::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::rewrite_layers::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::rewrite_layers::{closure#0}::{closure#1} 0
<pageserver::tenant::timeline::Timeline>::rewrite_layers::{closure#0}::{closure#2} 0
<pageserver::tenant::timeline::Timeline>::scan 72
<pageserver::tenant::timeline::Timeline>::scan::{closure#0} 72
<pageserver::tenant::timeline::Timeline>::schedule_uploads::<alloc::vec::Vec<pageserver::tenant::storage_layer::layer::ResidentLayer>> 3438
::schedule_uploads::> 3420
::schedule_uploads::> 18
<pageserver::tenant::timeline::Timeline>::schedule_uploads::<alloc::vec::Vec<pageserver::tenant::storage_layer::layer::ResidentLayer>>::{closure#0} 0
::schedule_uploads::>::{closure#0} 0
::schedule_uploads::>::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::set_broken 6
<pageserver::tenant::timeline::Timeline>::set_disk_consistent_lsn 3420
<pageserver::tenant::timeline::Timeline>::set_state 1236
<pageserver::tenant::timeline::Timeline>::shard_timeline_id 0
<pageserver::tenant::timeline::Timeline>::should_check_if_image_layers_required 2124
<pageserver::tenant::timeline::Timeline>::should_roll 14409060
<pageserver::tenant::timeline::Timeline>::shutdown 48
::shutdown 24
::shutdown::{closure#0} 24
<pageserver::tenant::timeline::Timeline>::shutdown::{closure#0}::{closure#0} 18
<pageserver::tenant::timeline::Timeline>::shutdown::{closure#0}::{closure#1} 18
<pageserver::tenant::timeline::Timeline>::spawn_download_all_remote_layers 0
<pageserver::tenant::timeline::Timeline>::spawn_download_all_remote_layers::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::spawn_download_all_remote_layers::{closure#0}::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::spawn_initial_logical_size_computation_task 0
<pageserver::tenant::timeline::Timeline>::spawn_initial_logical_size_computation_task::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::spawn_ondemand_logical_size_calculation 0
<pageserver::tenant::timeline::Timeline>::spawn_ondemand_logical_size_calculation::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::subscribe_for_state_updates 0
<pageserver::tenant::timeline::Timeline>::subscribe_for_wait_lsn_updates 0
<pageserver::tenant::timeline::Timeline>::tenant_conf_updated 24
<pageserver::tenant::timeline::Timeline>::time_for_new_image_layer 84
::time_for_new_image_layer 42
::time_for_new_image_layer::{closure#0} 42
<pageserver::tenant::timeline::Timeline>::unblock_gc 0
::unblock_gc 0
::unblock_gc::{closure#0} 0
<pageserver::tenant::timeline::Timeline>::update_current_logical_size 811710
<pageserver::tenant::timeline::Timeline>::update_directory_entries_count 8472
<pageserver::tenant::timeline::Timeline>::update_directory_entries_count::{closure#0} 59304
<pageserver::tenant::timeline::Timeline>::upload_new_image_layers::<alloc::vec::Vec<pageserver::tenant::storage_layer::layer::ResidentLayer>> 1092
<pageserver::tenant::timeline::Timeline>::wait_flush_completion 6528
::wait_flush_completion 3264
::wait_flush_completion::{closure#0} 3264
<pageserver::tenant::timeline::Timeline>::wait_flush_completion::{closure#0}::{closure#2} 0
<pageserver::tenant::timeline::Timeline>::wait_lsn 678418
<pageserver::tenant::timeline::Timeline>::wait_lsn::{closure#0} 678418
<pageserver::tenant::timeline::Timeline>::wait_to_become_active 678424
<pageserver::tenant::timeline::Timeline>::wait_to_become_active::{closure#0} 678424
<pageserver::tenant::timeline::Timeline>::walreceiver_status 0
<pageserver::tenant::timeline::Timeline>::writer 30799044
::writer 15399522
::writer::{closure#0} 15399522
<pageserver::tenant::timeline::TimelineWriter as core::ops::deref::Deref>::deref 14421582
<pageserver::tenant::timeline::TimelineWriter>::delete_batch 6
<pageserver::tenant::timeline::TimelineWriter>::delete_batch::{closure#0} 6
<pageserver::tenant::timeline::TimelineWriter>::finish_write 15837228
<pageserver::tenant::timeline::TimelineWriter>::get_open_layer_action 14412648
<pageserver::tenant::timeline::TimelineWriter>::handle_open_layer_action 14412648
<pageserver::tenant::timeline::TimelineWriter>::handle_open_layer_action::{closure#0} 14412648
<pageserver::tenant::timeline::TimelineWriter>::open_layer 7620
::open_layer 3810
::open_layer::{closure#0} 3810
<pageserver::tenant::timeline::TimelineWriter>::put 13170462
<pageserver::tenant::timeline::TimelineWriter>::put::{closure#0} 13170462
<pageserver::tenant::timeline::TimelineWriter>::put_batch 14412642
<pageserver::tenant::timeline::TimelineWriter>::put_batch::{closure#0} 14412642
<pageserver::tenant::timeline::TimelineWriter>::roll_layer 480
::roll_layer 240
::roll_layer::{closure#0} 240
<pageserver::tenant::timeline::TimelineWriter>::update_current_logical_size 811710
<pageserver::tenant::timeline::TimelineWriterState>::new 3810
<pageserver::tenant::timeline::WaitLsnError as core::fmt::Display>::fmt 0
pageserver::tenant::timeline::_::__enumset_derive__generated_warnings 0
pageserver::tenant::timeline::drop_rlock::<pageserver::tenant::timeline::layer_manager::LayerManager> 84
pageserver::tenant::timeline::drop_wlock::<pageserver::tenant::timeline::layer_manager::LayerManager> 2208
pageserver::tenant::timeline::is_send 6
pageserver::tenant::timeline::is_send::_assert_send::<pageserver::tenant::timeline::TimelineWriter> 6
pageserver::tenant::timeline::tests::find_some_layer 12
pageserver::tenant::timeline::tests::find_some_layer 6
pageserver::tenant::timeline::tests::find_some_layer::{closure#0} 6
pageserver::tenant::timeline::tests::test_heatmap_generation 12
pageserver::tenant::timeline::tests::test_heatmap_generation 6
pageserver::tenant::timeline::tests::test_heatmap_generation::{closure#0} 6
pageserver::tenant::timeline::tests::two_layer_eviction_attempts_at_the_same_time 12
pageserver::tenant::timeline::tests::two_layer_eviction_attempts_at_the_same_time 6
pageserver::tenant::timeline::tests::two_layer_eviction_attempts_at_the_same_time::{closure#0} 6

Generated by: LCOV version 2.1-beta