LCOV - code coverage report
Current view: top level - safekeeper/src - wal_backup.rs (source / functions) Coverage Total Hit
Test: c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info Lines: 94.7 % 455 431
Test Date: 2024-02-12 20:26:03 Functions: 78.4 % 74 58

Function Name Sort by function name Hit count Sort by function hit count
<safekeeper::wal_backup::Segment as core::fmt::Debug>::fmt 0
::clone 0
::fmt 0
<safekeeper::wal_backup::Segment>::file_path 15
<safekeeper::wal_backup::Segment>::new 15
<safekeeper::wal_backup::Segment>::object_name 15
<safekeeper::wal_backup::Segment>::size 30
<safekeeper::wal_backup::WalBackupTask>::run 20
::run 10
::run::{closure#0} 10
<safekeeper::wal_backup::WalBackupTask>::run::{closure#0}::{closure#0} 0
<safekeeper::wal_backup::WalBackupTask>::run::{closure#0}::{closure#1} 1
safekeeper::wal_backup::backup_lsn_range 13
safekeeper::wal_backup::backup_lsn_range::{closure#0} 13
safekeeper::wal_backup::backup_lsn_range::{closure#0}::{closure#0} 11
safekeeper::wal_backup::backup_lsn_range::{closure#0}::{closure#1} 12
safekeeper::wal_backup::backup_lsn_range::{closure#0}::{closure#1} 12
safekeeper::wal_backup::backup_lsn_range::{closure#0}::{closure#2} 0
safekeeper::wal_backup::backup_object 15
safekeeper::wal_backup::backup_object::{closure#0} 15
safekeeper::wal_backup::backup_object::{closure#0}::{closure#0} 0
safekeeper::wal_backup::backup_single_segment 15
safekeeper::wal_backup::backup_single_segment::{closure#0} 15
safekeeper::wal_backup::backup_single_segment::{closure#0}::{closure#0} 0
safekeeper::wal_backup::backup_single_segment::{closure#0}::{closure#1} 0
safekeeper::wal_backup::backup_task_main 10
safekeeper::wal_backup::backup_task_main::{closure#0} 10
safekeeper::wal_backup::backup_task_main::{closure#0}::{closure#0} 10
safekeeper::wal_backup::backup_task_main::{closure#0}::{closure#1} 0
safekeeper::wal_backup::backup_task_main::{closure#0}::{closure#2} 3711
safekeeper::wal_backup::backup_task_main::{closure#0}::{closure#3} 2
safekeeper::wal_backup::copy_s3_segments 48
safekeeper::wal_backup::copy_s3_segments::{closure#0} 48
safekeeper::wal_backup::copy_s3_segments::{closure#0}::{closure#0} 24
safekeeper::wal_backup::copy_s3_segments::{closure#0}::{closure#1} 0
safekeeper::wal_backup::copy_s3_segments::{closure#0}::{closure#2} 0
safekeeper::wal_backup::copy_s3_segments::{closure#0}::{closure#3} 0
safekeeper::wal_backup::copy_s3_segments::{closure#0}::{closure#4} 48
safekeeper::wal_backup::delete_timeline 6
safekeeper::wal_backup::delete_timeline 3
safekeeper::wal_backup::delete_timeline::{closure#0} 3
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#0} 3
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#0}::{closure#0} 3
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#0}::{closure#0}::{closure#0} 1
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#1} 0
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#2} 0
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#3} 3
safekeeper::wal_backup::determine_offloader 253
safekeeper::wal_backup::determine_offloader::{closure#0} 1854
safekeeper::wal_backup::determine_offloader::{closure#1} 618
safekeeper::wal_backup::determine_offloader::{closure#2} 618
safekeeper::wal_backup::determine_offloader::{closure#3} 478
safekeeper::wal_backup::determine_offloader::{closure#4} 618
safekeeper::wal_backup::determine_offloader::{closure#5} 478
safekeeper::wal_backup::get_configured_remote_storage 18
safekeeper::wal_backup::get_segments 13
safekeeper::wal_backup::get_segments::{closure#0} 15
safekeeper::wal_backup::is_wal_backup_required 302
safekeeper::wal_backup::is_wal_backup_required 151
safekeeper::wal_backup::is_wal_backup_required::{closure#0} 151
safekeeper::wal_backup::read_object 38
safekeeper::wal_backup::read_object::{closure#0} 38
safekeeper::wal_backup::read_object::{closure#0}::{closure#0} 0
safekeeper::wal_backup::read_object::{closure#0}::{closure#1} 38
safekeeper::wal_backup::shut_down_task 4
safekeeper::wal_backup::shut_down_task 2
safekeeper::wal_backup::shut_down_task::{closure#0} 2
safekeeper::wal_backup::shut_down_task::{closure#0}::{closure#0} 0
safekeeper::wal_backup::update_task 253
safekeeper::wal_backup::update_task::{closure#0} 253
safekeeper::wal_backup::update_task::{closure#0}::{closure#0} 10
safekeeper::wal_backup::update_task::{closure#0}::{closure#1} 2
safekeeper::wal_backup::wal_backup_launcher_task_main 508
safekeeper::wal_backup::wal_backup_launcher_task_main::{closure#0} 508
safekeeper::wal_backup::wal_backup_launcher_task_main::{closure#0}::{closure#0} 508
safekeeper::wal_backup::wal_backup_launcher_task_main::{closure#0}::{closure#0}::{closure#0} 25
safekeeper::wal_backup::wal_backup_launcher_task_main::{closure#0}::{closure#1} 508
safekeeper::wal_backup::wal_backup_launcher_task_main::{closure#0}::{closure#2} 41619
safekeeper::wal_backup::wal_backup_launcher_task_main::{closure#0}::{closure#3} 151
safekeeper::wal_backup::wal_backup_launcher_task_main::{closure#0}::{closure#3}::{closure#0} 0

Generated by: LCOV version 2.1-beta