LCOV - code coverage report
Current view:
top level
-
safekeeper/src
- wal_storage.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
85.0 %
439
373
Test Date:
2023-09-06 10:18:01
Functions:
79.2 %
53
42
Function Name
Hit count
<_ as safekeeper::wal_storage::Storage>::close
0
<_ as safekeeper::wal_storage::Storage>::close
0
::close
0
<safekeeper::wal_storage::PhysicalStorage>::new::{closure#0}
0
<safekeeper::wal_storage::PhysicalStorage>::new::{closure#1}
0
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}::{closure#0}
0
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#0}
0
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#1}
0
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#0}
0
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#1}
0
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#1}::{closure#0}
0
<safekeeper::wal_storage::PhysicalStorage>::internal_state
5
<safekeeper::wal_storage::WalReader>::new::{closure#0}
8
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}
13
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
0
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
13
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to
14
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}
14
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::close
31
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}
41
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::get_metrics
51
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal::{closure#0}::{closure#0}
191
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal::{closure#0}::{closure#0}
492
<safekeeper::wal_storage::PhysicalStorage>::new
605
safekeeper::wal_storage::remove_segments_from_disk::<<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}>
617
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>
14
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>
603
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}
617
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>::{closure#0}
14
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>::{closure#0}
603
<safekeeper::wal_storage::WalReader>::new
830
safekeeper::wal_storage::write_zeroes
1934
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal
1942
::truncate_wal
971
::truncate_wal::{closure#0}
971
<safekeeper::wal_storage::PhysicalStorage>::open_or_create
1981
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}
1981
<safekeeper::wal_storage::PhysicalStorage>::fsync_file
2662
::fsync_file
1331
::fsync_file::{closure#0}
1331
<safekeeper::wal_storage::WalReader>::open_wal_file
2682
::open_wal_file
1341
::open_wal_file::{closure#0}
1341
<safekeeper::wal_storage::WalReader>::open_segment
2694
::open_segment
1347
::open_segment::{closure#0}
1347
safekeeper::wal_storage::wal_file_paths
2799
<safekeeper::wal_storage::WalReader>::read
1480876
::read
740438
::read::{closure#0}
740438
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file
2374602
::fdatasync_file
1187301
::fdatasync_file::{closure#0}
1187301
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal
2920804
::write_wal
1460402
::write_wal::{closure#0}
1460402
<safekeeper::wal_storage::PhysicalStorage>::write_exact
2920804
::write_exact
1460402
::write_exact::{closure#0}
1460402
<safekeeper::wal_storage::PhysicalStorage>::write_in_segment
2922318
::write_in_segment
1461159
::write_in_segment::{closure#0}
1461159
safekeeper::wal_storage::write_zeroes::{closure#0}
3433682
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_wal
4404628
::flush_wal
2202314
::flush_wal::{closure#0}
2202314
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_lsn
9726306
Generated by:
LCOV version 2.1-beta