LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant
- timeline.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
691a4c28fe7169edd60b367c52d448a0a6605f1f.info
Lines:
55.3 %
2955
1634
Test Date:
2024-05-10 13:18:37
Functions:
54.3 %
293
159
Function Name
Hit count
<<pageserver::tenant::timeline::GetImpl as serde::de::Deserialize>::deserialize::Helper<_> as serde::de::Visitor>::expecting
0
<
::deserialize::Helper<_> as serde::de::Visitor>::expecting
0
<
::deserialize::Helper<_> as serde::de::Visitor>::visit_bytes::<_>
0
<
::deserialize::Helper<_> as serde::de::Visitor>::visit_str::<_>
0
<<pageserver::tenant::timeline::GetVectoredImpl as serde::de::Deserialize>::deserialize::Helper<_> as serde::de::Visitor>::expecting
0
<
::deserialize::Helper<_> as serde::de::Visitor>::expecting
0
<
::deserialize::Helper<_> as serde::de::Visitor>::visit_bytes::<_>
0
<
::deserialize::Helper<_> as serde::de::Visitor>::visit_str::<_>
0
<<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>>>
168
<alloc::sync::Arc<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer> as pageserver::tenant::timeline::TraversalLayerExt>::traversal_id
605583
<pageserver::tenant::storage_layer::layer::Layer as pageserver::tenant::timeline::TraversalLayerExt>::traversal_id
209304
<pageserver::tenant::timeline::CompactionError as core::convert::From<pageserver::pgdatadir_mapping::CollectKeySpaceError>>::from
0
<pageserver::tenant::timeline::CompactionError as core::convert::From<pageserver::tenant::timeline::CreateImageLayersError>>::from
0
<pageserver::tenant::timeline::CompactionError as core::fmt::Display>::fmt
0
>::from
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::fmt::Display>::fmt
0
>::from
0
::source
0
::fmt
0
<pageserver::tenant::timeline::DurationRecorder>::into_recorded
168
<pageserver::tenant::timeline::DurationRecorder>::till_now
450
<pageserver::tenant::timeline::FlushLayerError as core::convert::From<pageserver::tenant::timeline::CreateImageLayersError>>::from
0
<pageserver::tenant::timeline::FlushLayerError as core::fmt::Display>::fmt
0
>::from
0
::source
0
::fmt
0
<pageserver::tenant::timeline::GcCutoffs as core::default::Default>::default
334
<pageserver::tenant::timeline::GcCutoffs>::select_min
218
<pageserver::tenant::timeline::GcInfo>::min_cutoff
218
<pageserver::tenant::timeline::GetImpl as core::fmt::Display>::fmt
0
<pageserver::tenant::timeline::GetImpl as core::str::traits::FromStr>::from_str
148
>::try_from
0
::from_str
148
<pageserver::tenant::timeline::GetReadyAncestorError as core::fmt::Display>::fmt
0
>::from
0
>::from
0
::source
0
::fmt
0
<pageserver::tenant::timeline::GetVectoredError as core::fmt::Display>::fmt
0
>::from
0
::source
0
::fmt
0
<pageserver::tenant::timeline::GetVectoredImpl as core::fmt::Display>::fmt
0
<pageserver::tenant::timeline::GetVectoredImpl as core::str::traits::FromStr>::from_str
148
>::try_from
0
::from_str
148
<pageserver::tenant::timeline::Hole as core::cmp::Ord>::cmp
0
<pageserver::tenant::timeline::Hole as core::cmp::PartialOrd>::partial_cmp
0
<pageserver::tenant::timeline::ImageLayerCreationMode as core::fmt::Display>::fmt
762
<pageserver::tenant::timeline::MissingKeyError as core::fmt::Display>::fmt
0
<pageserver::tenant::timeline::PageReconstructError as core::convert::From<pageserver::tenant::timeline::GetReadyAncestorError>>::from
2
<pageserver::tenant::timeline::PageReconstructError as core::convert::From<pageserver::tenant::timeline::GetVectoredError>>::from
0
<pageserver::tenant::timeline::PageReconstructError as core::fmt::Display>::fmt
2
>::from
0
>::from
0
::source
0
::fmt
2
<pageserver::tenant::timeline::PageReconstructError>::is_stopping
0
<pageserver::tenant::timeline::Timeline as core::fmt::Debug>::fmt
0
<pageserver::tenant::timeline::Timeline>::activate
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>::calculate_logical_size
0
<pageserver::tenant::timeline::Timeline>::calculate_logical_size::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::check_lsn_is_in_scope
222
<pageserver::tenant::timeline::Timeline>::compact
330
<pageserver::tenant::timeline::Timeline>::compact::{closure#0}
330
<pageserver::tenant::timeline::Timeline>::compact::{closure#0}::{closure#0}
330
<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
928
<pageserver::tenant::timeline::Timeline>::create_delta_layer::{closure#0}
928
<pageserver::tenant::timeline::Timeline>::create_delta_layer::{closure#0}::{closure#0}
928
<pageserver::tenant::timeline::Timeline>::create_delta_layer::{closure#0}::{closure#1}
464
<pageserver::tenant::timeline::Timeline>::create_delta_layer::{closure#0}::{closure#2}
464
<pageserver::tenant::timeline::Timeline>::create_image_layers::{closure#0}
1524
::create_image_layers::{closure#0}
762
::create_image_layers::{closure#0}::{closure#0}
762
<pageserver::tenant::timeline::Timeline>::create_image_layers::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::current_state
225895
<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}
0
::download_layer::{closure#0}
0
::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}
1456
::find_gc_cutoffs::{closure#0}
728
::find_gc_cutoffs::{closure#0}::{closure#0}
728
<pageserver::tenant::timeline::Timeline>::find_layer
0
::find_layer
0
::find_layer::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::finish_compact_batch
24
<pageserver::tenant::timeline::Timeline>::finish_compact_batch::{closure#0}
24
<pageserver::tenant::timeline::Timeline>::finish_compact_batch::{closure#0}::{closure#0}
262
<pageserver::tenant::timeline::Timeline>::finish_write
5254946
<pageserver::tenant::timeline::Timeline>::flush_frozen_layer::{closure#0}
1856
::flush_frozen_layer::{closure#0}
928
::flush_frozen_layer::{closure#0}::{closure#0}
928
<pageserver::tenant::timeline::Timeline>::flush_frozen_layers
0
<pageserver::tenant::timeline::Timeline>::flush_frozen_layers::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::flush_frozen_layers_and_wait
1868
::flush_frozen_layers_and_wait
934
::flush_frozen_layers_and_wait::{closure#0}
934
<pageserver::tenant::timeline::Timeline>::flush_frozen_layers_and_wait::{closure#0}::{closure#0}
934
<pageserver::tenant::timeline::Timeline>::flush_loop
328
<pageserver::tenant::timeline::Timeline>::flush_loop::{closure#0}
328
<pageserver::tenant::timeline::Timeline>::flush_loop::{closure#0}::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::freeze_and_flush0
1868
::freeze_and_flush0
934
::freeze_and_flush0::{closure#0}
934
<pageserver::tenant::timeline::Timeline>::freeze_and_flush::{closure#0}
1868
::freeze_and_flush::{closure#0}
934
::freeze_and_flush::{closure#0}::{closure#0}
934
<pageserver::tenant::timeline::Timeline>::freeze_inmem_layer
1868
::freeze_inmem_layer
934
::freeze_inmem_layer::{closure#0}
934
<pageserver::tenant::timeline::Timeline>::freeze_inmem_layer_at
1868
::freeze_inmem_layer_at
934
::freeze_inmem_layer_at::{closure#0}
934
<pageserver::tenant::timeline::Timeline>::gc
1456
::gc
728
::gc::{closure#0}
728
<pageserver::tenant::timeline::Timeline>::gc_timeline
728
<pageserver::tenant::timeline::Timeline>::gc_timeline::{closure#0}
728
<pageserver::tenant::timeline::Timeline>::gc_timeline::{closure#0}::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::generate_heatmap
0
::generate_heatmap
0
::generate_heatmap::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::generate_heatmap::{closure#0}::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::get
621765
<pageserver::tenant::timeline::Timeline>::get::{closure#0}
621765
<pageserver::tenant::timeline::Timeline>::get_ancestor_lsn
8
<pageserver::tenant::timeline::Timeline>::get_ancestor_timeline
224285
<pageserver::tenant::timeline::Timeline>::get_ancestor_timeline::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::get_ancestor_timeline_id
3284
<pageserver::tenant::timeline::Timeline>::get_ancestor_timeline_id::{closure#0}
2556
<pageserver::tenant::timeline::Timeline>::get_checkpoint_distance
1484
<pageserver::tenant::timeline::Timeline>::get_checkpoint_timeout
58
<pageserver::tenant::timeline::Timeline>::get_compaction_algorithm
330
<pageserver::tenant::timeline::Timeline>::get_compaction_target_size
432
<pageserver::tenant::timeline::Timeline>::get_compaction_threshold
330
<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
1054
<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
334
<pageserver::tenant::timeline::Timeline>::get_image_creation_threshold
14
<pageserver::tenant::timeline::Timeline>::get_image_layer_creation_check_threshold
762
<pageserver::tenant::timeline::Timeline>::get_impl
622903
<pageserver::tenant::timeline::Timeline>::get_impl::{closure#0}
622903
<pageserver::tenant::timeline::Timeline>::get_impl::{closure#0}::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::get_last_record_lsn
5053844
<pageserver::tenant::timeline::Timeline>::get_last_record_rlsn
218
<pageserver::tenant::timeline::Timeline>::get_latest_gc_cutoff_lsn
950
<pageserver::tenant::timeline::Timeline>::get_layer_for_write
9560056
::get_layer_for_write
4780028
::get_layer_for_write::{closure#0}
4780028
<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_prev_record_lsn
0
<pageserver::tenant::timeline::Timeline>::get_ready_ancestor_timeline
224285
<pageserver::tenant::timeline::Timeline>::get_ready_ancestor_timeline::{closure#0}
224285
<pageserver::tenant::timeline::Timeline>::get_ready_ancestor_timeline::{closure#0}::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::get_reconstruct_data
622903
<pageserver::tenant::timeline::Timeline>::get_reconstruct_data::{closure#0}
622903
<pageserver::tenant::timeline::Timeline>::get_reconstruct_data::{closure#0}::{closure#0}
622903
<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
5452
<pageserver::tenant::timeline::Timeline>::get_shard_index
1184
<pageserver::tenant::timeline::Timeline>::get_switch_aux_file_policy
138
<pageserver::tenant::timeline::Timeline>::get_vectored
616
<pageserver::tenant::timeline::Timeline>::get_vectored::{closure#0}
616
<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
64
<pageserver::tenant::timeline::Timeline>::get_vectored_impl::{closure#0}
64
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data
64
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data::{closure#0}
64
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline
96
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline::{closure#0}
96
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline::{closure#0}::{closure#0}
4
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline::{closure#0}::{closure#1}
63524
<pageserver::tenant::timeline::Timeline>::get_vectored_reconstruct_data_timeline::{closure#0}::{closure#2}
63524
<pageserver::tenant::timeline::Timeline>::get_vectored_sequential_impl
628
<pageserver::tenant::timeline::Timeline>::get_vectored_sequential_impl::{closure#0}
628
<pageserver::tenant::timeline::Timeline>::get_vectored_sequential_impl::{closure#0}::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::init_empty_layer_map
328
<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>::is_active
224503
<pageserver::tenant::timeline::Timeline>::is_broken
6
<pageserver::tenant::timeline::Timeline>::is_stopping
1058
<pageserver::tenant::timeline::Timeline>::launch_wal_receiver
0
<pageserver::tenant::timeline::Timeline>::layer_map_info
0
::layer_map_info
0
::layer_map_info::{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
6
<pageserver::tenant::timeline::Timeline>::load_layer_map::{closure#0}
6
<pageserver::tenant::timeline::Timeline>::load_layer_map::{closure#0}::{closure#0}
6
<pageserver::tenant::timeline::Timeline>::load_layer_map::{closure#0}::{closure#1}
6
<pageserver::tenant::timeline::Timeline>::logical_size_calculation_task::{closure#0}
0
::logical_size_calculation_task::{closure#0}
0
::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>::lookup_cached_page
621765
<pageserver::tenant::timeline::Timeline>::lookup_cached_page::{closure#0}
621765
<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_spawn_flush_loop
430
<pageserver::tenant::timeline::Timeline>::maybe_spawn_flush_loop::{closure#0}
328
<pageserver::tenant::timeline::Timeline>::new
334
<pageserver::tenant::timeline::Timeline>::new::{closure#0}
334
<pageserver::tenant::timeline::Timeline>::new::{closure#0}::{closure#0}
2338
<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
643177
<pageserver::tenant::timeline::Timeline>::reconstruct_value::{closure#0}
643177
<pageserver::tenant::timeline::Timeline>::repartition
432
<pageserver::tenant::timeline::Timeline>::repartition::{closure#0}
432
<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>::scan
0
<pageserver::tenant::timeline::Timeline>::scan::{closure#0}
0
<pageserver::tenant::timeline::Timeline>::schedule_uploads::<alloc::vec::Vec<pageserver::tenant::storage_layer::layer::ResidentLayer>>
928
::schedule_uploads::
>
928
::schedule_uploads::
>
0
<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
2
<pageserver::tenant::timeline::Timeline>::set_disk_consistent_lsn
928
<pageserver::tenant::timeline::Timeline>::set_state
334
<pageserver::tenant::timeline::Timeline>::should_roll
58
<pageserver::tenant::timeline::Timeline>::shutdown
16
::shutdown
8
::shutdown::{closure#0}
8
<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
0
<pageserver::tenant::timeline::Timeline>::time_for_new_image_layer
28
::time_for_new_image_layer
14
::time_for_new_image_layer::{closure#0}
14
<pageserver::tenant::timeline::Timeline>::update_current_logical_size
270570
<pageserver::tenant::timeline::Timeline>::update_directory_entries_count
2596
<pageserver::tenant::timeline::Timeline>::update_directory_entries_count::{closure#0}
18172
<pageserver::tenant::timeline::Timeline>::upload_new_image_layers::<alloc::vec::Vec<pageserver::tenant::storage_layer::layer::ResidentLayer>>
330
<pageserver::tenant::timeline::Timeline>::validate_get_vectored_impl
12
<pageserver::tenant::timeline::Timeline>::validate_get_vectored_impl::{closure#0}
12
<pageserver::tenant::timeline::Timeline>::validate_get_vectored_impl::{closure#0}::errors_match
0
<pageserver::tenant::timeline::Timeline>::validate_get_vectored_impl::{closure#0}::{closure#0}
320
<pageserver::tenant::timeline::Timeline>::validate_key_equivalence
320
<pageserver::tenant::timeline::Timeline>::wait_lsn
224283
<pageserver::tenant::timeline::Timeline>::wait_lsn::{closure#0}
224283
<pageserver::tenant::timeline::Timeline>::wait_to_become_active
224285
<pageserver::tenant::timeline::Timeline>::wait_to_become_active::{closure#0}
224285
<pageserver::tenant::timeline::Timeline>::walreceiver_status
0
<pageserver::tenant::timeline::Timeline>::writer
10218088
::writer
5109044
::writer::{closure#0}
5109044
<pageserver::tenant::timeline::TimelineWriter as core::ops::deref::Deref>::deref
4782682
<pageserver::tenant::timeline::TimelineWriter as core::ops::drop::Drop>::drop
5109044
<pageserver::tenant::timeline::TimelineWriter>::delete_batch
4
::delete_batch
2
::delete_batch::{closure#0}
2
<pageserver::tenant::timeline::TimelineWriter>::finish_write
5254946
<pageserver::tenant::timeline::TimelineWriter>::get_open_layer_action
5066040
<pageserver::tenant::timeline::TimelineWriter>::handle_open_layer_action
5066040
<pageserver::tenant::timeline::TimelineWriter>::handle_open_layer_action::{closure#0}
5066040
<pageserver::tenant::timeline::TimelineWriter>::open_layer
9560056
::open_layer
4780028
::open_layer::{closure#0}
4780028
<pageserver::tenant::timeline::TimelineWriter>::put
5066038
<pageserver::tenant::timeline::TimelineWriter>::put::{closure#0}
5066038
<pageserver::tenant::timeline::TimelineWriter>::put_batch
413970
<pageserver::tenant::timeline::TimelineWriter>::put_batch::{closure#0}
413970
<pageserver::tenant::timeline::TimelineWriter>::roll_layer
0
::roll_layer
0
::roll_layer::{closure#0}
0
<pageserver::tenant::timeline::TimelineWriter>::update_current_logical_size
270570
<pageserver::tenant::timeline::TimelineWriterState>::new
4780028
<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>
24
pageserver::tenant::timeline::drop_wlock::<pageserver::tenant::timeline::layer_manager::LayerManager>
786
pageserver::tenant::timeline::is_send
2
pageserver::tenant::timeline::is_send::_assert_send::<pageserver::tenant::timeline::TimelineWriter>
2
pageserver::tenant::timeline::rename_to_backup
0
pageserver::tenant::timeline::rename_to_backup::{closure#0}
0
pageserver::tenant::timeline::rename_to_backup::{closure#1}
0
pageserver::tenant::timeline::tests::find_some_layer
4
pageserver::tenant::timeline::tests::find_some_layer
2
pageserver::tenant::timeline::tests::find_some_layer::{closure#0}
2
pageserver::tenant::timeline::tests::two_layer_eviction_attempts_at_the_same_time
4
pageserver::tenant::timeline::tests::two_layer_eviction_attempts_at_the_same_time
2
pageserver::tenant::timeline::tests::two_layer_eviction_attempts_at_the_same_time::{closure#0}
2
Generated by:
LCOV version 2.1-beta