LCOV - code coverage report
Current view: top level - pageserver/src/tenant/remote_timeline_client - download.rs (source / functions) Coverage Total Hit
Test: c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info Lines: 88.2 % 322 284
Test Date: 2024-02-12 20:26:03 Functions: 59.7 % 72 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#0}::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#3} 0
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#4} 0
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#5} 0
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#6} 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#1}::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#2}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}::{closure#3} 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#2} 0
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#3} 0
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#4} 0
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#6} 0
pageserver::tenant::remote_timeline_client::download::download_retry_forever::<alloc::vec::Vec<u8>, 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::, 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::::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::list_remote_timelines::{closure#0}::{closure#1} 0
pageserver::tenant::remote_timeline_client::download::list_remote_timelines::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_retry::<(tokio::fs::file::File, 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} 1
pageserver::tenant::remote_timeline_client::download::download_retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{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::<(tokio::fs::file::File, 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} 1
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst 4
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0} 4
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#1} 4
pageserver::tenant::remote_timeline_client::download::download_initdb_tar_zst::{closure#0}::{closure#1}::{closure#0} 4
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#5} 6
pageserver::tenant::remote_timeline_client::download::list_remote_timelines::{closure#0}::{closure#3} 6
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}::{closure#1} 29
pageserver::tenant::remote_timeline_client::download::is_temp_download_file 52
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0} 392
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0} 196
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0} 196
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#1} 421
pageserver::tenant::remote_timeline_client::download::list_remote_timelines 872
pageserver::tenant::remote_timeline_client::download::list_remote_timelines::{closure#0} 872
pageserver::tenant::remote_timeline_client::download::list_remote_timelines::{closure#0}::{closure#0} 929
pageserver::tenant::remote_timeline_client::download::download_index_part 934
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0} 0
pageserver::tenant::remote_timeline_client::download::download_index_part 467
pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0} 467
pageserver::tenant::remote_timeline_client::download::do_download_index_part 1094
pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0} 1094
pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0} 1148
pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0} 1148
pageserver::tenant::remote_timeline_client::download::download_retry_forever::<alloc::vec::Vec<u8>, 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}> 1960
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::list::{closure#0}, remote_storage::Listing>::{closure#0}> 866
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}> 1094
pageserver::tenant::remote_timeline_client::download::download_retry_forever::<alloc::vec::Vec<u8>, 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} 1960
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0} 866
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} 1094
pageserver::tenant::remote_timeline_client::download::download_retry_forever::<alloc::vec::Vec<u8>, 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} 1960
pageserver::tenant::remote_timeline_client::download::download_retry_forever::::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#1} 866
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} 1094
pageserver::tenant::remote_timeline_client::download::download_layer_file 10888
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0} 10888
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0} 10916
pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0} 10916
pageserver::tenant::remote_timeline_client::download::download_retry::<(tokio::fs::file::File, 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} 11269
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0}::{closure#1} 4
pageserver::tenant::remote_timeline_client::download::download_retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}>::{closure#0}::{closure#1} 188
pageserver::tenant::remote_timeline_client::download::download_retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1} 190
pageserver::tenant::remote_timeline_client::download::download_retry::<(tokio::fs::file::File, 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} 10887
pageserver::tenant::remote_timeline_client::download::download_retry::<(tokio::fs::file::File, 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}> 11270
pageserver::tenant::remote_timeline_client::download::download_retry:: 4
pageserver::tenant::remote_timeline_client::download::download_retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}> 188
pageserver::tenant::remote_timeline_client::download::download_retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}> 190
pageserver::tenant::remote_timeline_client::download::download_retry::<(tokio::fs::file::File, 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}> 10888
pageserver::tenant::remote_timeline_client::download::download_retry::<(tokio::fs::file::File, 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} 11270
pageserver::tenant::remote_timeline_client::download::download_retry::::{closure#0} 4
pageserver::tenant::remote_timeline_client::download::download_retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}>::{closure#0} 188
pageserver::tenant::remote_timeline_client::download::download_retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}>::{closure#0} 190
pageserver::tenant::remote_timeline_client::download::download_retry::<(tokio::fs::file::File, 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} 10888

Generated by: LCOV version 2.1-beta