LCOV - differential code coverage report
Current view:
top level
-
safekeeper/src
- wal_storage.rs
(
source
/ functions)
Coverage
Total
Hit
UBC
GBC
CBC
Current:
cd44433dd675caa99df17a61b18949c8387e2242.info
Lines:
88.6 %
438
388
50
4
384
Current Date:
2024-01-09 02:06:09
Functions:
88.7 %
53
47
6
1
46
Baseline:
66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date:
2024-01-08 15:34:46
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>::new::{closure#0}
UBC
0
<safekeeper::wal_storage::PhysicalStorage>::new::{closure#1}
UBC
0
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}::{closure#0}
UBC
0
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#1}
UBC
0
<safekeeper::wal_storage::WalReader>::new::{closure#0}
CBC
1
<safekeeper::wal_storage::PhysicalStorage>::internal_state
CBC
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}
CBC
8
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
GBC
1
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
CBC
7
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::close
CBC
25
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to
CBC
29
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}
CBC
29
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#0}
CBC
36
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#1}
CBC
36
<safekeeper::wal_storage::WalReader>::open_wal_file::{closure#0}::{closure#1}::{closure#0}
CBC
36
<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::{closure#0}::{closure#0}
CBC
60
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#0}
CBC
72
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal::{closure#0}::{closure#0}
CBC
154
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal::{closure#0}::{closure#0}
CBC
446
safekeeper::wal_storage::remove_segments_from_disk::<<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0}>
CBC
554
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>
CBC
29
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>
CBC
525
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
554
safekeeper::wal_storage::remove_segments_from_disk::<
::remove_up_to::{closure#0}::{closure#0}>::{closure#0}
CBC
29
safekeeper::wal_storage::remove_segments_from_disk::<
::truncate_wal::{closure#0}::{closure#0}>::{closure#0}
CBC
525
<safekeeper::wal_storage::PhysicalStorage>::new
CBC
631
<safekeeper::wal_storage::WalReader>::new
CBC
846
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::truncate_wal
CBC
1668
::truncate_wal
CBC
834
::truncate_wal::{closure#0}
CBC
834
<safekeeper::wal_storage::PhysicalStorage>::fsync_file
CBC
2258
::fsync_file
CBC
1129
::fsync_file::{closure#0}
CBC
1129
safekeeper::wal_storage::wal_file_paths
CBC
2465
<safekeeper::wal_storage::WalReader>::open_wal_file
CBC
2772
::open_wal_file
CBC
1386
::open_wal_file::{closure#0}
CBC
1386
<safekeeper::wal_storage::WalReader>::open_segment
CBC
2776
::open_segment
CBC
1388
::open_segment::{closure#0}
CBC
1388
safekeeper::wal_storage::write_zeroes
CBC
3310
safekeeper::wal_storage::write_zeroes
CBC
1655
safekeeper::wal_storage::write_zeroes::{closure#0}
CBC
1655
<safekeeper::wal_storage::PhysicalStorage>::open_or_create
CBC
3460
::open_or_create
CBC
1730
::open_or_create::{closure#0}
CBC
1730
<safekeeper::wal_storage::WalReader>::read
CBC
1152774
::read
CBC
576387
::read::{closure#0}
CBC
576387
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file
CBC
1523356
::fdatasync_file
CBC
761678
::fdatasync_file::{closure#0}
CBC
761678
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal
CBC
2433238
::write_wal
CBC
1216619
::write_wal::{closure#0}
CBC
1216619
<safekeeper::wal_storage::PhysicalStorage>::write_exact
CBC
2433238
::write_exact
CBC
1216619
::write_exact::{closure#0}
CBC
1216619
<safekeeper::wal_storage::PhysicalStorage>::write_in_segment
CBC
2434446
::write_in_segment
CBC
1217223
::write_in_segment::{closure#0}
CBC
1217223
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_wal
CBC
2591948
::flush_wal
CBC
1295974
::flush_wal::{closure#0}
CBC
1295974
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_lsn
CBC
6587983
Generated by:
LCOV version 2.1-beta