LCOV - code coverage report
Current view: top level - safekeeper/src - timeline.rs (source / functions) Coverage Total Hit
Test: d3dc80ba303d573d9d44a7f3290f1b1b48b7e1a0.info Lines: 1.3 % 477 6
Test Date: 2024-06-25 11:53:14 Functions: 2.3 % 87 2

Function Name Sort by function name Hit count Sort by function hit count
<<safekeeper::timeline::PeerInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<safekeeper::timeline::FullAccessTimeline as core::ops::deref::Deref>::deref 0
<safekeeper::timeline::FullAccessTimeline>::acquire_term 0
::acquire_term 0
::acquire_term::{closure#0} 0
<safekeeper::timeline::FullAccessTimeline>::get_timeline_dir 0
<safekeeper::timeline::FullAccessTimeline>::get_walreader 0
::get_walreader 0
::get_walreader::{closure#0} 0
<safekeeper::timeline::FullAccessTimeline>::process_msg 0
<safekeeper::timeline::FullAccessTimeline>::process_msg::{closure#0} 0
<safekeeper::timeline::FullAccessTimeline>::should_walsender_stop 0
::should_walsender_stop 0
::should_walsender_stop::{closure#0} 0
<safekeeper::timeline::FullAccessTimeline>::update_remote_consistent_lsn 0
::update_remote_consistent_lsn 0
::update_remote_consistent_lsn::{closure#0} 0
<safekeeper::timeline::PeerInfo>::from_sk_info 0
<safekeeper::timeline::PeersInfo>::get 0
<safekeeper::timeline::PeersInfo>::get::{closure#0} 0
<safekeeper::timeline::PeersInfo>::upsert 0
<safekeeper::timeline::SharedState>::create_new 0
<safekeeper::timeline::SharedState>::get_peers 0
<safekeeper::timeline::SharedState>::get_peers::{closure#0} 0
<safekeeper::timeline::SharedState>::get_safekeeper_info 0
<safekeeper::timeline::SharedState>::get_wal_seg_size 0
<safekeeper::timeline::SharedState>::restore 0
<safekeeper::timeline::Timeline>::bootstrap 0
<safekeeper::timeline::Timeline>::cancel 0
<safekeeper::timeline::Timeline>::create_empty 0
<safekeeper::timeline::Timeline>::delete 0
<safekeeper::timeline::Timeline>::delete::{closure#0} 0
<safekeeper::timeline::Timeline>::full_access_guard 0
::full_access_guard 0
::full_access_guard::{closure#0} 0
<safekeeper::timeline::Timeline>::get_commit_lsn_watch_rx 0
<safekeeper::timeline::Timeline>::get_flush_lsn 0
::get_flush_lsn 0
::get_flush_lsn::{closure#0} 0
<safekeeper::timeline::Timeline>::get_peers 0
::get_peers 0
::get_peers::{closure#0} 0
<safekeeper::timeline::Timeline>::get_safekeeper_info 0
::get_safekeeper_info 0
::get_safekeeper_info::{closure#0} 0
<safekeeper::timeline::Timeline>::get_state 0
::get_state 0
::get_state::{closure#0} 0
<safekeeper::timeline::Timeline>::get_state_version_rx 0
<safekeeper::timeline::Timeline>::get_term_flush_lsn_watch_rx 0
<safekeeper::timeline::Timeline>::get_wal_backup_lsn 0
::get_wal_backup_lsn 0
::get_wal_backup_lsn::{closure#0} 0
<safekeeper::timeline::Timeline>::get_wal_seg_size 0
::get_wal_seg_size 0
::get_wal_seg_size::{closure#0} 0
<safekeeper::timeline::Timeline>::get_walreceivers 0
<safekeeper::timeline::Timeline>::get_walsenders 0
<safekeeper::timeline::Timeline>::info_for_metrics 0
::info_for_metrics 0
::info_for_metrics::{closure#0} 0
<safekeeper::timeline::Timeline>::init_new 0
<safekeeper::timeline::Timeline>::init_new::{closure#0} 0
<safekeeper::timeline::Timeline>::is_cancelled 0
<safekeeper::timeline::Timeline>::load_timeline 0
<safekeeper::timeline::Timeline>::map_control_file::<(), <safekeeper::wal_backup_partial::PartialBackup>::commit_state::{closure#0}::{closure#0}> 0
::map_control_file::<(), ::commit_state::{closure#0}::{closure#0}> 0
::map_control_file:: 0
<safekeeper::timeline::Timeline>::map_control_file::<(), <safekeeper::wal_backup_partial::PartialBackup>::commit_state::{closure#0}::{closure#0}>::{closure#0} 0
::map_control_file::<(), ::commit_state::{closure#0}::{closure#0}>::{closure#0} 0
::map_control_file::::{closure#0} 0
<safekeeper::timeline::Timeline>::memory_dump 0
::memory_dump 0
::memory_dump::{closure#0} 0
<safekeeper::timeline::Timeline>::read_shared_state 0
::read_shared_state 0
::read_shared_state::{closure#0} 0
<safekeeper::timeline::Timeline>::record_safekeeper_info 0
<safekeeper::timeline::Timeline>::record_safekeeper_info::{closure#0} 0
<safekeeper::timeline::Timeline>::set_wal_backup_lsn 0
::set_wal_backup_lsn 0
::set_wal_backup_lsn::{closure#0} 0
<safekeeper::timeline::Timeline>::write_shared_state 0
::write_shared_state 0
::write_shared_state::{closure#0} 0
<safekeeper::timeline::TimelineError as core::fmt::Display>::fmt 0
<safekeeper::timeline::WriteGuardSharedState as core::ops::deref::Deref>::deref 0
<safekeeper::timeline::WriteGuardSharedState as core::ops::deref::DerefMut>::deref_mut 0
<safekeeper::timeline::WriteGuardSharedState as core::ops::drop::Drop>::drop 0
<safekeeper::timeline::WriteGuardSharedState as core::ops::drop::Drop>::drop::{closure#0} 0
<safekeeper::timeline::WriteGuardSharedState as core::ops::drop::Drop>::drop::{closure#1} 0
<safekeeper::timeline::WriteGuardSharedState as core::ops::drop::Drop>::drop::{closure#2} 0
<safekeeper::timeline::WriteGuardSharedState>::new 0
<utils::http::error::ApiError as core::convert::From<safekeeper::timeline::TimelineError>>::from 0
safekeeper::timeline::delete_dir 0
safekeeper::timeline::delete_dir 0
safekeeper::timeline::delete_dir::{closure#0} 0
safekeeper::timeline::get_tenant_dir 14
safekeeper::timeline::get_timeline_dir 14

Generated by: LCOV version 2.1-beta