LCOV - differential code coverage report
Current view:
top level
-
safekeeper/src
- wal_storage.rs
(
source
/ functions)
Coverage
Total
Hit
UBC
CBC
Current:
f6946e90941b557c917ac98cd5a7e9506d180f3e.info
Lines:
85.4 %
438
374
64
374
Current Date:
2023-10-19 02:04:12
Functions:
79.2 %
53
42
11
42
Baseline:
c8637f37369098875162f194f92736355783b050.info
Baseline Date:
2023-10-18 20:25:20
Function Name
TLA
Hit count
<_ as safekeeper::wal_storage::Storage>::close
UBC
0
<_ as safekeeper::wal_storage::Storage>::close
UBC
0
::close
UBC
0
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::close
CBC
31
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_lsn
CBC
10785530
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_wal
CBC
4923424
::flush_wal
CBC
2461712
::flush_wal::{closure#0}
CBC
2461712
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::get_metrics
CBC
51
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to
CBC
35
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}
CBC
35
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}
CBC
78
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal
CBC
2038
::truncate_wal
CBC
1019
::truncate_wal::{closure#0}
CBC
1019
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal::{closure#0}::{closure#0}
CBC
202
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal
CBC
3194704
::write_wal
CBC
1597352
::write_wal::{closure#0}
CBC
1597352
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal::{closure#0}::{closure#0}
CBC
479
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file
CBC
2638678
::fdatasync_file
CBC
1319339
::fdatasync_file::{closure#0}
CBC
1319339
<safekeeper::wal_storage::PhysicalStorage>::fsync_file
CBC
2510
::fsync_file
CBC
1255
::fsync_file::{closure#0}
CBC
1255
<safekeeper::wal_storage::PhysicalStorage>::internal_state
CBC
5
<safekeeper::wal_storage::PhysicalStorage>::new
CBC
566
<safekeeper::wal_storage::PhysicalStorage>::new::{closure#0}
UBC
0
<safekeeper::wal_storage::PhysicalStorage>::new::{closure#1}
UBC
0
<safekeeper::wal_storage::PhysicalStorage>::open_or_create
CBC
1917
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}
CBC
1917
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}::{closure#0}
UBC
0
<safekeeper::wal_storage::PhysicalStorage>::write_exact
CBC
3194704
::write_exact
CBC
1597352
::write_exact::{closure#0}
CBC
1597352
<safekeeper::wal_storage::PhysicalStorage>::write_in_segment
CBC
3196162
::write_in_segment
CBC
1598081
::write_in_segment::{closure#0}
CBC
1598081
<safekeeper::wal_storage::WalReader>::new
CBC
783
<safekeeper::wal_storage::WalReader>::new::{closure#0}
CBC
8
<safekeeper::wal_storage::WalReader>::open_segment
CBC
2712
::open_segment
CBC
1356
::open_segment::{closure#0}
CBC
1356
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#0}
UBC
0
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#1}
UBC
0
<safekeeper::wal_storage::WalReader>::open_wal_file
CBC
2700
::open_wal_file
CBC
1350
::open_wal_file::{closure#0}
CBC
1350
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#0}
UBC
0
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#1}
UBC
0
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#1}::{closure#0}
UBC
0
<safekeeper::wal_storage::WalReader>::read
CBC
1567278
::read
CBC
783639
::read::{closure#0}
CBC
783639
safekeeper::wal_storage::remove_segments_from_disk::<<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}>
CBC
604
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>
CBC
35
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>
CBC
569
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}
CBC
604
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>::{closure#0}
CBC
35
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>::{closure#0}
CBC
569
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}
CBC
13
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
CBC
13
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
UBC
0
safekeeper::wal_storage::wal_file_paths
CBC
2702
safekeeper::wal_storage::write_zeroes
CBC
1824
safekeeper::wal_storage::write_zeroes::{closure#0}
CBC
3241223
Generated by:
LCOV version 2.1-beta