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 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 as safekeeper::wal_storage::Storage>::close CBC 25
<safekeeper::wal_storage::PhysicalStorage as safekeeper::wal_storage::Storage>::flush_lsn CBC 6587983
<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>::get_metrics CBC 51
<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::PhysicalStorage as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0}::{closure#0} CBC 60
<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 as safekeeper::wal_storage::Storage>::truncate_wal::{closure#0}::{closure#0} CBC 154
<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 as safekeeper::wal_storage::Storage>::write_wal::{closure#0}::{closure#0} CBC 446
<safekeeper::wal_storage::PhysicalStorage>::fdatasync_file CBC 1523356
::fdatasync_file CBC 761678
::fdatasync_file::{closure#0} CBC 761678
<safekeeper::wal_storage::PhysicalStorage>::fsync_file CBC 2258
::fsync_file CBC 1129
::fsync_file::{closure#0} CBC 1129
<safekeeper::wal_storage::PhysicalStorage>::internal_state CBC 5
<safekeeper::wal_storage::PhysicalStorage>::new CBC 631
<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 3460
::open_or_create CBC 1730
::open_or_create::{closure#0} CBC 1730
<safekeeper::wal_storage::PhysicalStorage>::open_or_create::{closure#0}::{closure#0} UBC 0
<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::WalReader>::new CBC 846
<safekeeper::wal_storage::WalReader>::new::{closure#0} CBC 1
<safekeeper::wal_storage::WalReader>::open_segment CBC 2776
::open_segment CBC 1388
::open_segment::{closure#0} CBC 1388
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#0} CBC 72
<safekeeper::wal_storage::WalReader>::open_segment::{closure#0}::{closure#1} UBC 0
<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_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::WalReader>::read CBC 1152774
::read CBC 576387
::read::{closure#0} CBC 576387
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::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::<::remove_up_to::{closure#0}::{closure#0}>::{closure#0}::{closure#0} CBC 7
safekeeper::wal_storage::remove_segments_from_disk::<::truncate_wal::{closure#0}::{closure#0}>::{closure#0}::{closure#0} GBC 1
safekeeper::wal_storage::wal_file_paths CBC 2465
safekeeper::wal_storage::write_zeroes CBC 3310
safekeeper::wal_storage::write_zeroes CBC 1655
safekeeper::wal_storage::write_zeroes::{closure#0} CBC 1655

Generated by: LCOV version 2.1-beta