LCOV - code coverage report
Current view:
top level
-
safekeeper/src
- wal_storage.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
91bf6c8f32e5e69adde6241313e732fdd6d6e277.info
Lines:
66.2 %
515
341
Test Date:
2025-03-04 12:19:20
Functions:
68.1 %
47
32
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
0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_lsn
4970
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_wal
1220
::flush_wal
610
::flush_wal::{closure#0}
610
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::get_metrics
0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::initialize_first_segment
8
::initialize_first_segment
4
::initialize_first_segment::{closure#0}
4
<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
8
::truncate_wal
4
::truncate_wal::{closure#0}
4
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal::{closure#0}::{closure#0}
4
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_lsn
610
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal
1220
::write_wal
610
::write_wal::{closure#0}
610
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file
1220
::fdatasync_file
610
::fdatasync_file::{closure#0}
610
<safekeeper::wal_storage::PhysicalStorage>::fsync_file
8
::fsync_file
4
::fsync_file::{closure#0}
4
<safekeeper::wal_storage::PhysicalStorage>::internal_state
0
<safekeeper::wal_storage::PhysicalStorage>::new
4
<safekeeper::wal_storage::PhysicalStorage>::open_or_create
24
::open_or_create
12
::open_or_create::{closure#0}
12
<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
1220
::write_exact
610
::write_exact::{closure#0}
610
<safekeeper::wal_storage::PhysicalStorage>::write_in_segment
1220
::write_in_segment
610
::write_in_segment::{closure#0}
610
<safekeeper::wal_storage::WalReader>::new
8
<safekeeper::wal_storage::WalReader>::open_segment
16
::open_segment
8
::open_segment::{closure#0}
8
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#0}
0
<safekeeper::wal_storage::WalReader>::read
158
::read
79
::read::{closure#0}
79
safekeeper::wal_storage::open_wal_file
8
safekeeper::wal_storage::open_wal_file::{closure#0}
8
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}>
4
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}>
4
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}
4
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}
4
safekeeper::wal_storage::wal_file_paths
20
Generated by:
LCOV version 2.1-beta