LCOV - code coverage report
Current view:
top level
-
safekeeper/src
- wal_storage.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
32f4a56327bc9da697706839ed4836b2a00a408f.info
Lines:
87.1 %
442
385
Test Date:
2024-02-07 07:37:29
Functions:
86.8 %
53
46
Function Name
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
28
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_lsn
8572654
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_wal
3290320
::flush_wal
1645160
::flush_wal::{closure#0}
1645160
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::get_metrics
51
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to
31
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}
31
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}
65
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal
1738
::truncate_wal
869
::truncate_wal::{closure#0}
869
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal::{closure#0}::{closure#0}
183
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal
3336668
::write_wal
1668334
::write_wal::{closure#0}
1668334
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal::{closure#0}::{closure#0}
486
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file
1932282
::fdatasync_file
966141
::fdatasync_file::{closure#0}
966141
<safekeeper::wal_storage::PhysicalStorage>::internal_state
5
<safekeeper::wal_storage::PhysicalStorage>::new
665
<safekeeper::wal_storage::PhysicalStorage>::new::{closure#0}
0
<safekeeper::wal_storage::PhysicalStorage>::new::{closure#1}
0
<safekeeper::wal_storage::PhysicalStorage>::open_or_create
3848
::open_or_create
1924
::open_or_create::{closure#0}
1924
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}::{closure#0}
0
<safekeeper::wal_storage::PhysicalStorage>::write_exact
3336668
::write_exact
1668334
::write_exact::{closure#0}
1668334
<safekeeper::wal_storage::PhysicalStorage>::write_in_segment
3338132
::write_in_segment
1669066
::write_in_segment::{closure#0}
1669066
<safekeeper::wal_storage::WalReader>::new
880
<safekeeper::wal_storage::WalReader>::new::{closure#0}
2
<safekeeper::wal_storage::WalReader>::open_segment
3242
::open_segment
1621
::open_segment::{closure#0}
1621
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#0}
72
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#1}
0
<safekeeper::wal_storage::WalReader>::open_wal_file
3238
::open_wal_file
1619
::open_wal_file::{closure#0}
1619
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#0}
36
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#1}
36
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#1}::{closure#0}
36
<safekeeper::wal_storage::WalReader>::read
1652374
::read
826187
::read::{closure#0}
826187
safekeeper::wal_storage::remove_segments_from_disk::<<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}>
601
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>
31
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>
570
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}
601
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>::{closure#0}
31
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>::{closure#0}
570
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}::{closure#0}
7
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
7
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
0
safekeeper::wal_storage::wal_file_paths
2762
safekeeper::wal_storage::write_zeroes
3672
safekeeper::wal_storage::write_zeroes
1836
safekeeper::wal_storage::write_zeroes::{closure#0}
1836
safekeeper::wal_storage::write_zeroes::{closure#0}::{closure#0}
2
safekeeper::wal_storage::write_zeroes::{closure#0}::{closure#0}::{closure#0}
2
Generated by:
LCOV version 2.1-beta