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 Sort by function name TLA Hit count Sort by function 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#0} UBC 0
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#1} UBC 0
<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::PhysicalStorage>::internal_state CBC 5
<safekeeper::wal_storage::WalReader>::new::{closure#0} CBC 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} CBC 13
safekeeper::wal_storage::remove_segments_from_disk::<::truncate_wal::{closure#0}::{closure#0}>::{closure#0}::{closure#0} UBC 0
safekeeper::wal_storage::remove_segments_from_disk::<::remove_up_to::{closure#0}::{closure#0}>::{closure#0}::{closure#0} CBC 13
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::close CBC 31
<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>::get_metrics CBC 51
<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::{closure#0}::{closure#0} CBC 202
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::write_wal::{closure#0}::{closure#0} CBC 479
<safekeeper::wal_storage::PhysicalStorage>::new CBC 566
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::WalReader>::new CBC 783
safekeeper::wal_storage::write_zeroes CBC 1824
<safekeeper::wal_storage::PhysicalStorage>::open_or_create CBC 1917
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0} CBC 1917
<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>::fsync_file CBC 2510
::fsync_file CBC 1255
::fsync_file::{closure#0} CBC 1255
<safekeeper::wal_storage::WalReader>::open_wal_file CBC 2700
::open_wal_file CBC 1350
::open_wal_file::{closure#0} CBC 1350
safekeeper::wal_storage::wal_file_paths CBC 2702
<safekeeper::wal_storage::WalReader>::open_segment CBC 2712
::open_segment CBC 1356
::open_segment::{closure#0} CBC 1356
<safekeeper::wal_storage::WalReader>::read CBC 1567278
::read CBC 783639
::read::{closure#0} CBC 783639
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file CBC 2638678
::fdatasync_file CBC 1319339
::fdatasync_file::{closure#0} CBC 1319339
<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>::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::write_zeroes::{closure#0} CBC 3241223
<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>::flush_lsn CBC 10785530

Generated by: LCOV version 2.1-beta