LCOV - code coverage report
Current view: top level - pageserver/src - import_datadir.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 82.6 % 408 337
Test Date: 2023-09-06 10:18:01 Functions: 27.8 % 97 27

Function Name Sort by function name Hit count Sort by function hit count
pageserver::import_datadir::import_basebackup_from_tar::<_>::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_basebackup_from_tar::<_>::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_basebackup_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#10} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#10} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#10} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#11} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#11} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#11} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#12} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#12} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#12} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#13} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#13} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#13} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#3} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#3} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#3} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#4} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#4} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#4} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#5} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#5} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#5} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#6} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#6} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#6} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#7} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#7} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#7} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#8} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#8} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#8} 0
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0}::{closure#9} 0
pageserver::import_datadir::import_file::::{closure#0}::{closure#9} 0
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#9} 0
pageserver::import_datadir::import_rel::<tokio::fs::file::File>::{closure#0} 0
pageserver::import_datadir::import_rel::::{closure#0} 0
pageserver::import_datadir::import_rel::::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_rel::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0} 0
pageserver::import_datadir::import_rel::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_rel::<tokio::fs::file::File>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_rel::::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_rel::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_rel::<tokio::fs::file::File>::{closure#0}::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_rel::::{closure#0}::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_rel::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_rel::<tokio::fs::file::File>::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_rel::::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_rel::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_slru::<tokio::fs::file::File>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_slru::::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_slru::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_wal::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_wal::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_wal::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_wal::{closure#0}::{closure#4} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#2} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#3} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#3} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#3} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#4} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#4} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#4} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#5} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#5} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#5} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#7} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#7} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#7} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#8} 0
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#8} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#8} 0
pageserver::import_datadir::import_wal_from_tar::<_> 2
pageserver::import_datadir::import_wal_from_tar::<_> 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>> 2
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0} 2
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0} 2
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#1} 2
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#1} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#1} 2
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#6} 2
pageserver::import_datadir::import_wal_from_tar::<_>::{closure#0}::{closure#6} 0
pageserver::import_datadir::import_wal_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#6} 2
pageserver::import_datadir::import_basebackup_from_tar::<_> 5
pageserver::import_datadir::import_basebackup_from_tar::<_> 0
pageserver::import_datadir::import_basebackup_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>> 5
pageserver::import_datadir::import_basebackup_from_tar::<_>::{closure#0} 5
pageserver::import_datadir::import_basebackup_from_tar::<_>::{closure#0} 0
pageserver::import_datadir::import_basebackup_from_tar::<_>::{closure#0}::{closure#0} 0
pageserver::import_datadir::import_basebackup_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0} 0
pageserver::import_datadir::import_basebackup_from_tar::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>::{closure#0}::{closure#0} 5
pageserver::import_datadir::import_timeline_from_postgres_datadir 643
pageserver::import_datadir::import_timeline_from_postgres_datadir::{closure#0} 643
pageserver::import_datadir::import_wal 643
pageserver::import_datadir::import_wal::{closure#0} 643
pageserver::import_datadir::import_wal::{closure#0}::{closure#3} 643
pageserver::import_datadir::get_lsn_from_controlfile 644
pageserver::import_datadir::import_slru::<tokio::fs::file::File> 1941
pageserver::import_datadir::import_slru::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>> 12
pageserver::import_datadir::import_slru:: 1929
pageserver::import_datadir::import_slru::<tokio::fs::file::File>::{closure#0} 1941
pageserver::import_datadir::import_slru::::{closure#0} 0
pageserver::import_datadir::import_slru::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0} 0
pageserver::import_datadir::import_slru::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0}::{closure#1} 12
pageserver::import_datadir::import_slru::::{closure#0}::{closure#1} 1929
pageserver::import_datadir::read_all_bytes::<tokio::fs::file::File> 6474
pageserver::import_datadir::read_all_bytes::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>> 22
pageserver::import_datadir::read_all_bytes::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0} 22
pageserver::import_datadir::read_all_bytes:: 3215
pageserver::import_datadir::read_all_bytes::::{closure#0} 3215
pageserver::import_datadir::import_rel::<tokio::fs::file::File> 602369
pageserver::import_datadir::import_rel::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>> 3736
pageserver::import_datadir::import_rel:: 598633
pageserver::import_datadir::import_file::<tokio::fs::file::File> 614019
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>> 3812
pageserver::import_datadir::import_file:: 610207
pageserver::import_datadir::import_file::<tokio::fs::file::File>::{closure#0} 614019
pageserver::import_datadir::import_file::, pageserver::page_service::copyin_stream>>::{closure#0}>, bytes::bytes::Bytes>>>>>::{closure#0} 3812
pageserver::import_datadir::import_file::::{closure#0} 610207
pageserver::import_datadir::import_timeline_from_postgres_datadir::{closure#0}::{closure#0} 626282

Generated by: LCOV version 2.1-beta