LCOV - code coverage report
Current view:
top level
-
safekeeper/src
- wal_storage.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info
Lines:
87.1 %
442
385
Test Date:
2024-02-12 20:26:03
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>::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#1}
0
<safekeeper::wal_storage::WalReader>::new::{closure#0}
2
safekeeper::wal_storage::write_zeroes::{closure#0}::{closure#0}
2
safekeeper::wal_storage::write_zeroes::{closure#0}::{closure#0}::{closure#0}
2
<safekeeper::wal_storage::PhysicalStorage>::internal_state
5
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::<
::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}
7
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::close
28
<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::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::PhysicalStorage as safekeeper::wal_storage::Storage>::get_metrics
51
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}
65
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#0}
72
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal::{closure#0}::{closure#0}
196
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal::{closure#0}::{closure#0}
483
safekeeper::wal_storage::remove_segments_from_disk::<<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}>
592
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}>
561
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}
592
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}
561
<safekeeper::wal_storage::PhysicalStorage>::new
661
<safekeeper::wal_storage::WalReader>::new
868
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal
1736
::truncate_wal
868
::truncate_wal::{closure#0}
868
safekeeper::wal_storage::wal_file_paths
2728
<safekeeper::wal_storage::WalReader>::open_wal_file
3262
::open_wal_file
1631
::open_wal_file::{closure#0}
1631
<safekeeper::wal_storage::WalReader>::open_segment
3266
::open_segment
1633
::open_segment::{closure#0}
1633
safekeeper::wal_storage::write_zeroes
3634
safekeeper::wal_storage::write_zeroes
1817
safekeeper::wal_storage::write_zeroes::{closure#0}
1817
<safekeeper::wal_storage::PhysicalStorage>::open_or_create
3800
::open_or_create
1900
::open_or_create::{closure#0}
1900
<safekeeper::wal_storage::WalReader>::read
1614942
::read
807471
::read::{closure#0}
807471
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file
1954338
::fdatasync_file
977169
::fdatasync_file::{closure#0}
977169
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_wal
3324268
::flush_wal
1662134
::flush_wal::{closure#0}
1662134
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal
3425128
::write_wal
1712564
::write_wal::{closure#0}
1712564
<safekeeper::wal_storage::PhysicalStorage>::write_exact
3425128
::write_exact
1712564
::write_exact::{closure#0}
1712564
<safekeeper::wal_storage::PhysicalStorage>::write_in_segment
3426558
::write_in_segment
1713279
::write_in_segment::{closure#0}
1713279
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_lsn
8710085
Generated by:
LCOV version 2.1-beta