LCOV - code coverage report
Current view: top level - safekeeper/src - wal_storage.rs (source / functions) Coverage Total Hit
Test: d427f6f28cacba33c85e3c88c25b596f8e14b0f1.info Lines: 66.8 % 509 340
Test Date: 2025-02-15 14:15:22 Functions: 68.1 % 47 32

Function Name Sort by function name Hit count Sort by function hit count
<_ as safekeeper::wal_storage::Storage>::close 0
<_ as safekeeper::wal_storage::Storage>::close 0
::close 0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::close 0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_lsn 4885
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_wal 1200
::flush_wal 600
::flush_wal::{closure#0} 600
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::get_metrics 0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::initialize_first_segment 6
::initialize_first_segment 3
::initialize_first_segment::{closure#0} 3
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to 0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0} 0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0} 0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal 6
::truncate_wal 3
::truncate_wal::{closure#0} 3
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal::{closure#0}::{closure#0} 3
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_lsn 600
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal 1200
::write_wal 600
::write_wal::{closure#0} 600
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file 1200
::fdatasync_file 600
::fdatasync_file::{closure#0} 600
<safekeeper::wal_storage::PhysicalStorage>::fsync_file 6
::fsync_file 3
::fsync_file::{closure#0} 3
<safekeeper::wal_storage::PhysicalStorage>::internal_state 0
<safekeeper::wal_storage::PhysicalStorage>::new 3
<safekeeper::wal_storage::PhysicalStorage>::open_or_create 18
::open_or_create 9
::open_or_create::{closure#0} 9
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}::{closure#0} 0
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}::{closure#1} 0
<safekeeper::wal_storage::PhysicalStorage>::write_exact 1200
::write_exact 600
::write_exact::{closure#0} 600
<safekeeper::wal_storage::PhysicalStorage>::write_in_segment 1200
::write_in_segment 600
::write_in_segment::{closure#0} 600
<safekeeper::wal_storage::WalReader>::new 6
<safekeeper::wal_storage::WalReader>::open_segment 12
::open_segment 6
::open_segment::{closure#0} 6
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#0} 0
<safekeeper::wal_storage::WalReader>::read 132
::read 66
::read::{closure#0} 66
safekeeper::wal_storage::open_wal_file 6
safekeeper::wal_storage::open_wal_file::{closure#0} 6
safekeeper::wal_storage::open_wal_file::{closure#0}::{closure#0} 0
safekeeper::wal_storage::open_wal_file::{closure#0}::{closure#1} 0
safekeeper::wal_storage::remove_segments_from_disk::<<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}> 3
safekeeper::wal_storage::remove_segments_from_disk::<::remove_up_to::{closure#0}::{closure#0}> 0
safekeeper::wal_storage::remove_segments_from_disk::<::truncate_wal::{closure#0}::{closure#0}> 3
safekeeper::wal_storage::remove_segments_from_disk::<<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}>::{closure#0} 3
safekeeper::wal_storage::remove_segments_from_disk::<::remove_up_to::{closure#0}::{closure#0}>::{closure#0} 0
safekeeper::wal_storage::remove_segments_from_disk::<::truncate_wal::{closure#0}::{closure#0}>::{closure#0} 3
safekeeper::wal_storage::wal_file_paths 15

Generated by: LCOV version 2.1-beta