LCOV - code coverage report
Current view: top level - pageserver/src - basebackup.rs (source / functions) Coverage Total Hit
Test: 472031e0b71f3195f7f21b1f2b20de09fd07bb56.info Lines: 0.0 % 507 0
Test Date: 2025-05-26 10:37:33 Functions: 0.0 % 184 0

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_dbdir 0
>>>>>>>::add_dbdir 0
>>>::add_dbdir 0
>>>>>::add_dbdir 0
>>>>>>::add_dbdir 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_dbdir::{closure#0} 0
>>>>>>>::add_dbdir::{closure#0} 0
>>>::add_dbdir::{closure#0} 0
>>>>>::add_dbdir::{closure#0} 0
>>>>>>::add_dbdir::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_dbdir::{closure#0}::{closure#0} 0
>>>>>>>::add_dbdir::{closure#0}::{closure#0} 0
>>>::add_dbdir::{closure#0}::{closure#0} 0
>>>>>::add_dbdir::{closure#0}::{closure#0} 0
>>>>>>::add_dbdir::{closure#0}::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_dbdir::{closure#0}::{closure#1} 0
>>>>>>>::add_dbdir::{closure#0}::{closure#1} 0
>>>::add_dbdir::{closure#0}::{closure#1} 0
>>>>>::add_dbdir::{closure#0}::{closure#1} 0
>>>>>>::add_dbdir::{closure#0}::{closure#1} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_dbdir::{closure#0}::{closure#2} 0
>>>>>>>::add_dbdir::{closure#0}::{closure#2} 0
>>>::add_dbdir::{closure#0}::{closure#2} 0
>>>>>::add_dbdir::{closure#0}::{closure#2} 0
>>>>>>::add_dbdir::{closure#0}::{closure#2} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_dbdir::{closure#0}::{closure#3} 0
>>>>>>>::add_dbdir::{closure#0}::{closure#3} 0
>>>::add_dbdir::{closure#0}::{closure#3} 0
>>>>>::add_dbdir::{closure#0}::{closure#3} 0
>>>>>>::add_dbdir::{closure#0}::{closure#3} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_dbdir::{closure#0}::{closure#4} 0
>>>>>>>::add_dbdir::{closure#0}::{closure#4} 0
>>>::add_dbdir::{closure#0}::{closure#4} 0
>>>>>::add_dbdir::{closure#0}::{closure#4} 0
>>>>>>::add_dbdir::{closure#0}::{closure#4} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file 0
>>>>>>>::add_pgcontrol_file 0
>>>::add_pgcontrol_file 0
>>>>>::add_pgcontrol_file 0
>>>>>>::add_pgcontrol_file 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file::{closure#0} 0
>>>>>>>::add_pgcontrol_file::{closure#0} 0
>>>::add_pgcontrol_file::{closure#0} 0
>>>>>::add_pgcontrol_file::{closure#0} 0
>>>>>>::add_pgcontrol_file::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file::{closure#0}::{closure#0} 0
>>>>>>>::add_pgcontrol_file::{closure#0}::{closure#0} 0
>>>::add_pgcontrol_file::{closure#0}::{closure#0} 0
>>>>>::add_pgcontrol_file::{closure#0}::{closure#0} 0
>>>>>>::add_pgcontrol_file::{closure#0}::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file::{closure#0}::{closure#1} 0
>>>>>>>::add_pgcontrol_file::{closure#0}::{closure#1} 0
>>>::add_pgcontrol_file::{closure#0}::{closure#1} 0
>>>>>::add_pgcontrol_file::{closure#0}::{closure#1} 0
>>>>>>::add_pgcontrol_file::{closure#0}::{closure#1} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file::{closure#0}::{closure#2} 0
>>>>>>>::add_pgcontrol_file::{closure#0}::{closure#2} 0
>>>::add_pgcontrol_file::{closure#0}::{closure#2} 0
>>>>>::add_pgcontrol_file::{closure#0}::{closure#2} 0
>>>>>>::add_pgcontrol_file::{closure#0}::{closure#2} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file::{closure#0}::{closure#3} 0
>>>>>>>::add_pgcontrol_file::{closure#0}::{closure#3} 0
>>>::add_pgcontrol_file::{closure#0}::{closure#3} 0
>>>>>::add_pgcontrol_file::{closure#0}::{closure#3} 0
>>>>>>::add_pgcontrol_file::{closure#0}::{closure#3} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file::{closure#0}::{closure#4} 0
>>>>>>>::add_pgcontrol_file::{closure#0}::{closure#4} 0
>>>::add_pgcontrol_file::{closure#0}::{closure#4} 0
>>>>>::add_pgcontrol_file::{closure#0}::{closure#4} 0
>>>>>>::add_pgcontrol_file::{closure#0}::{closure#4} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file::{closure#0}::{closure#5} 0
>>>>>>>::add_pgcontrol_file::{closure#0}::{closure#5} 0
>>>::add_pgcontrol_file::{closure#0}::{closure#5} 0
>>>>>::add_pgcontrol_file::{closure#0}::{closure#5} 0
>>>>>>::add_pgcontrol_file::{closure#0}::{closure#5} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_pgcontrol_file::{closure#0}::{closure#6} 0
>>>>>>>::add_pgcontrol_file::{closure#0}::{closure#6} 0
>>>::add_pgcontrol_file::{closure#0}::{closure#6} 0
>>>>>::add_pgcontrol_file::{closure#0}::{closure#6} 0
>>>>>>::add_pgcontrol_file::{closure#0}::{closure#6} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_rel 0
>>>>>>>::add_rel 0
>>>>>>>::add_rel::{closure#0} 0
>>>::add_rel 0
>>>::add_rel::{closure#0} 0
>>>>>::add_rel 0
>>>>>::add_rel::{closure#0} 0
>>>>>>::add_rel 0
>>>>>>::add_rel::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_rel::{closure#0}::{closure#0} 0
>>>>>>>::add_rel::{closure#0}::{closure#0} 0
>>>::add_rel::{closure#0}::{closure#0} 0
>>>>>::add_rel::{closure#0}::{closure#0} 0
>>>>>>::add_rel::{closure#0}::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_rel::{closure#0}::{closure#1} 0
>>>>>>>::add_rel::{closure#0}::{closure#1} 0
>>>::add_rel::{closure#0}::{closure#1} 0
>>>>>::add_rel::{closure#0}::{closure#1} 0
>>>>>>::add_rel::{closure#0}::{closure#1} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_twophase_file 0
>>>>>>>::add_twophase_file 0
>>>>>>>::add_twophase_file::{closure#0} 0
>>>::add_twophase_file 0
>>>::add_twophase_file::{closure#0} 0
>>>>>::add_twophase_file 0
>>>>>::add_twophase_file::{closure#0} 0
>>>>>>::add_twophase_file 0
>>>>>>::add_twophase_file::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_twophase_file::{closure#0}::{closure#0} 0
>>>>>>>::add_twophase_file::{closure#0}::{closure#0} 0
>>>::add_twophase_file::{closure#0}::{closure#0} 0
>>>>>::add_twophase_file::{closure#0}::{closure#0} 0
>>>>>>::add_twophase_file::{closure#0}::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball 0
>>>>>>>::send_tarball 0
>>>>>>>::send_tarball::{closure#0} 0
>>>::send_tarball 0
>>>::send_tarball::{closure#0} 0
>>>>>::send_tarball 0
>>>>>::send_tarball::{closure#0} 0
>>>>>>::send_tarball 0
>>>>>>::send_tarball::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#0} 0
>>>>>>>::send_tarball::{closure#0}::{closure#0} 0
>>>::send_tarball::{closure#0}::{closure#0} 0
>>>>>::send_tarball::{closure#0}::{closure#0} 0
>>>>>>::send_tarball::{closure#0}::{closure#0} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#11} 0
>>>>>>>::send_tarball::{closure#0}::{closure#11} 0
>>>::send_tarball::{closure#0}::{closure#11} 0
>>>>>::send_tarball::{closure#0}::{closure#11} 0
>>>>>>::send_tarball::{closure#0}::{closure#11} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#1} 0
>>>>>>>::send_tarball::{closure#0}::{closure#1} 0
>>>::send_tarball::{closure#0}::{closure#1} 0
>>>>>::send_tarball::{closure#0}::{closure#1} 0
>>>>>>::send_tarball::{closure#0}::{closure#1} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#2} 0
>>>>>>>::send_tarball::{closure#0}::{closure#2} 0
>>>::send_tarball::{closure#0}::{closure#2} 0
>>>>>::send_tarball::{closure#0}::{closure#2} 0
>>>>>>::send_tarball::{closure#0}::{closure#2} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#3} 0
>>>>>>>::send_tarball::{closure#0}::{closure#3} 0
>>>::send_tarball::{closure#0}::{closure#3} 0
>>>>>::send_tarball::{closure#0}::{closure#3} 0
>>>>>>::send_tarball::{closure#0}::{closure#3} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#4} 0
>>>>>>>::send_tarball::{closure#0}::{closure#4} 0
>>>::send_tarball::{closure#0}::{closure#4} 0
>>>>>::send_tarball::{closure#0}::{closure#4} 0
>>>>>>::send_tarball::{closure#0}::{closure#4} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#5} 0
>>>>>>>::send_tarball::{closure#0}::{closure#5} 0
>>>::send_tarball::{closure#0}::{closure#5} 0
>>>>>::send_tarball::{closure#0}::{closure#5} 0
>>>>>>::send_tarball::{closure#0}::{closure#5} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#6} 0
>>>>>>>::send_tarball::{closure#0}::{closure#6} 0
>>>::send_tarball::{closure#0}::{closure#6} 0
>>>>>::send_tarball::{closure#0}::{closure#6} 0
>>>>>>::send_tarball::{closure#0}::{closure#6} 0
<pageserver::basebackup::Basebackup<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::send_tarball::{closure#0}::{closure#7} 0
>>>>>>>::send_tarball::{closure#0}::{closure#7} 0
>>>::send_tarball::{closure#0}::{closure#7} 0
>>>>>::send_tarball::{closure#0}::{closure#7} 0
>>>>>>::send_tarball::{closure#0}::{closure#7} 0
<pageserver::basebackup::BasebackupError as core::convert::From<pageserver::tenant::timeline::GetVectoredError>>::from 0
<pageserver::basebackup::BasebackupError as core::convert::From<pageserver::tenant::timeline::PageReconstructError>>::from 0
<pageserver::basebackup::SlruSegmentsBuilder<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::add_block 0
>>>>>>>::add_block 0
>>>>>>>::add_block::{closure#0} 0
>>>::add_block 0
>>>::add_block::{closure#0} 0
>>>>>::add_block 0
>>>>>::add_block::{closure#0} 0
>>>>>>::add_block 0
>>>>>>::add_block::{closure#0} 0
<pageserver::basebackup::SlruSegmentsBuilder<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::finish 0
>>>>>>>::finish 0
>>>>>>>::finish::{closure#0} 0
>>>::finish 0
>>>::finish::{closure#0} 0
>>>>>::finish 0
>>>>>::finish::{closure#0} 0
>>>>>>::finish 0
>>>>>>::finish::{closure#0} 0
<pageserver::basebackup::SlruSegmentsBuilder<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::flush 0
>>>>>>>::flush 0
>>>>>>>::flush::{closure#0} 0
>>>::flush 0
>>>::flush::{closure#0} 0
>>>>>::flush 0
>>>>>::flush::{closure#0} 0
>>>>>>::flush 0
>>>>>>::flush::{closure#0} 0
<pageserver::basebackup::SlruSegmentsBuilder<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::flush::{closure#0}::{closure#0} 0
>>>>>>>::flush::{closure#0}::{closure#0} 0
>>>::flush::{closure#0}::{closure#0} 0
>>>>>::flush::{closure#0}::{closure#0} 0
>>>>>>::flush::{closure#0}::{closure#0} 0
<pageserver::basebackup::SlruSegmentsBuilder<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>>::new 0
>>>>>>>::new 0
>>>::new 0
>>>>>::new 0
>>>>>>::new 0
pageserver::basebackup::new_tar_header 0
pageserver::basebackup::new_tar_header_dir 0
pageserver::basebackup::send_basebackup_tarball::<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>> 0
pageserver::basebackup::send_basebackup_tarball::>>>>>> 0
pageserver::basebackup::send_basebackup_tarball::>> 0
pageserver::basebackup::send_basebackup_tarball::>>>> 0
pageserver::basebackup::send_basebackup_tarball::>>>>> 0
pageserver::basebackup::send_basebackup_tarball::<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::>>>>>>::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::>>::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::>>>>::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::>>>>>::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::<async_compression::tokio::write::GzipEncoder<&mut tokio::io::util::buf_writer::BufWriter<tokio::fs::file::File>>>::{closure#0}::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::>>>>>>::{closure#0}::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::>>::{closure#0}::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::>>>>::{closure#0}::{closure#0} 0
pageserver::basebackup::send_basebackup_tarball::>>>>>::{closure#0}::{closure#0} 0

Generated by: LCOV version 2.1-beta