LCOV - code coverage report
Current view: top level - pageserver/src/tenant/remote_timeline_client - download.rs (source / functions) Coverage Total Hit
Test: f8d8f5b90fa487a9e82c42da223f012f5d4fece7.info Lines: 86.1 % 359 309
Test Date: 2024-09-19 20:36:02 Functions: 54.4 % 79 43

Function Name Sort by function name Hit count Sort by function hit count
pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#1}::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#1}::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#3} 0
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#1}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#1}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_retry::<u64, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry::::delete_all::{closure#0}::{closure#2}, ::delete_all::{closure#0}::{closure#2}::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry_forever::<remote_storage::Listing, pageserver::tenant::remote_timeline_client::download::list_identifiers<utils::id::TimelineId>::{closure#0}::{closure#0}, <remote_storage::GenericRemoteStorage>::list::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry_forever::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::{closure#0}::{closure#0}, ::list::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::{closure#0}::{closure#0}, ::list::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::is_temp_download_file 0
pageserver::tenant::remote_timeline_client::download::list_identifiers::<utils::id::TimelineId>::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::list_identifiers::::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::list_identifiers::::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::list_identifiers::<utils::id::TimelineId>::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::list_identifiers::::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::list_identifiers::::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::list_remote_tenant_shards 0
pageserver::tenant::remote_timeline_client::download::list_remote_tenant_shards::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::list_remote_timelines::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst 6
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0} 6
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#1} 6
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#1}::{closure#0} 6
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#0} 9
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#1} 9
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#1}::{closure#1} 9
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0} 18
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0} 18
pageserver::tenant::remote_timeline_client::download::download_layer_file 18
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0} 18
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#2} 18
pageserver::tenant::remote_timeline_client::download::download_object 18
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0} 18
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#2} 36
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0} 36
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0} 18
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0} 18
pageserver::tenant::remote_timeline_client::download::download_retry::<u64, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}> 42
pageserver::tenant::remote_timeline_client::download::download_retry::::delete_all::{closure#0}::{closure#2}, ::delete_all::{closure#0}::{closure#2}::{closure#0}> 0
pageserver::tenant::remote_timeline_client::download::download_retry:: 6
pageserver::tenant::remote_timeline_client::download::download_retry:: 18
pageserver::tenant::remote_timeline_client::download::download_retry:: 18
pageserver::tenant::remote_timeline_client::download::download_retry::<u64, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0} 42
pageserver::tenant::remote_timeline_client::download::download_retry::::delete_all::{closure#0}::{closure#2}, ::delete_all::{closure#0}::{closure#2}::{closure#0}>::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0} 6
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0} 18
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0} 18
pageserver::tenant::remote_timeline_client::download::download_retry::<u64, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1} 42
pageserver::tenant::remote_timeline_client::download::download_retry::::delete_all::{closure#0}::{closure#2}, ::delete_all::{closure#0}::{closure#2}::{closure#0}>::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0}::{closure#1} 6
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0}::{closure#1} 18
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0}::{closure#1} 18
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#1} 54
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0} 60
pageserver::tenant::remote_timeline_client::download::do_download_index_part 102
pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0} 102
pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0} 102
pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0} 102
pageserver::tenant::remote_timeline_client::download::list_identifiers::<utils::id::TimelineId> 570
pageserver::tenant::remote_timeline_client::download::list_identifiers:: 0
pageserver::tenant::remote_timeline_client::download::list_identifiers:: 570
pageserver::tenant::remote_timeline_client::download::list_identifiers::<utils::id::TimelineId>::{closure#0} 570
pageserver::tenant::remote_timeline_client::download::list_identifiers::::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::list_identifiers::::{closure#0} 570
pageserver::tenant::remote_timeline_client::download::list_identifiers::<utils::id::TimelineId>::{closure#0}::{closure#0} 570
pageserver::tenant::remote_timeline_client::download::list_identifiers::::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::list_identifiers::::{closure#0}::{closure#0} 570
pageserver::tenant::remote_timeline_client::download::list_remote_timelines 570
pageserver::tenant::remote_timeline_client::download::list_remote_timelines::{closure#0} 570
pageserver::tenant::remote_timeline_client::download::download_retry_forever::<remote_storage::Listing, pageserver::tenant::remote_timeline_client::download::list_identifiers<utils::id::TimelineId>::{closure#0}::{closure#0}, <remote_storage::GenericRemoteStorage>::list::{closure#0}> 672
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::{closure#0}::{closure#0}, ::list::{closure#0}> 0
pageserver::tenant::remote_timeline_client::download::download_retry_forever::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}> 102
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::{closure#0}::{closure#0}, ::list::{closure#0}> 570
pageserver::tenant::remote_timeline_client::download::download_retry_forever::<remote_storage::Listing, pageserver::tenant::remote_timeline_client::download::list_identifiers<utils::id::TimelineId>::{closure#0}::{closure#0}, <remote_storage::GenericRemoteStorage>::list::{closure#0}>::{closure#0} 672
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::{closure#0}::{closure#0}, ::list::{closure#0}>::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry_forever::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0} 102
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::{closure#0}::{closure#0}, ::list::{closure#0}>::{closure#0} 570
pageserver::tenant::remote_timeline_client::download::download_retry_forever::<remote_storage::Listing, pageserver::tenant::remote_timeline_client::download::list_identifiers<utils::id::TimelineId>::{closure#0}::{closure#0}, <remote_storage::GenericRemoteStorage>::list::{closure#0}>::{closure#0}::{closure#1} 672
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::{closure#0}::{closure#0}, ::list::{closure#0}>::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::download_retry_forever::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1} 102
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::{closure#0}::{closure#0}, ::list::{closure#0}>::{closure#0}::{closure#1} 570

Generated by: LCOV version 2.1-beta