LCOV - code coverage report
Current view: top level - pageserver/src/virtual_file - io_engine.rs (source / functions) Coverage Total Hit
Test: 65975feb441523e1ae5866ecbec0610188cb8ce3.info Lines: 69.7 % 195 136
Test Date: 2025-02-12 20:31:43 Functions: 86.0 % 43 37

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::virtual_file::io_engine::IoEngine as core::convert::From<pageserver_api::models::virtual_file::IoEngineKind>>::from 464
<pageserver::virtual_file::io_engine::IoEngine as core::convert::TryFrom<u8>>::try_from 3294678
<pageserver::virtual_file::io_engine::IoEngine>::metadata 3616
<pageserver::virtual_file::io_engine::IoEngine>::metadata::{closure#0} 3616
<pageserver::virtual_file::io_engine::IoEngine>::metadata::{closure#0}::{closure#0} 1808
<pageserver::virtual_file::io_engine::IoEngine>::read_at::<alloc::vec::Vec<u8>> 1012488
::read_at::> 888
::read_at:: 63684
::read_at::>> 947916
<pageserver::virtual_file::io_engine::IoEngine>::read_at::<alloc::vec::Vec<u8>>::{closure#0} 1012488
::read_at::>::{closure#0} 888
::read_at::::{closure#0} 63684
::read_at::>>::{closure#0} 947916
<pageserver::virtual_file::io_engine::IoEngine>::read_at::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0} 506324
::read_at::>::{closure#0}::{closure#0} 444
::read_at::::{closure#0}::{closure#0} 31922
::read_at::>>::{closure#0}::{closure#0} 473958
<pageserver::virtual_file::io_engine::IoEngine>::spawn_blocking_and_block_on_if_std::<pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#2}, ()> 12
<pageserver::virtual_file::io_engine::IoEngine>::spawn_blocking_and_block_on_if_std::<pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#2}, ()>::{closure#0} 12
<pageserver::virtual_file::io_engine::IoEngine>::spawn_blocking_and_block_on_if_std::<pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#2}, ()>::{closure#0}::{closure#0} 6
<pageserver::virtual_file::io_engine::IoEngine>::sync_all 11316
::sync_all 5658
::sync_all::{closure#0} 5658
<pageserver::virtual_file::io_engine::IoEngine>::sync_all::{closure#0}::{closure#0} 2826
<pageserver::virtual_file::io_engine::IoEngine>::sync_data 0
<pageserver::virtual_file::io_engine::IoEngine>::sync_data::{closure#0} 0
<pageserver::virtual_file::io_engine::IoEngine>::sync_data::{closure#0}::{closure#0} 0
<pageserver::virtual_file::io_engine::IoEngine>::write_at::<alloc::vec::Vec<u8>> 2257850
::write_at::> 36940
::write_at:: 1114176
::write_at:: 1093516
::write_at::>> 13218
<pageserver::virtual_file::io_engine::IoEngine>::write_at::<alloc::vec::Vec<u8>>::{closure#0} 2257850
::write_at::>::{closure#0} 36940
::write_at::::{closure#0} 1114176
::write_at::::{closure#0} 1093516
::write_at::>>::{closure#0} 13218
<pageserver::virtual_file::io_engine::IoEngine>::write_at::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0} 1128927
::write_at::>::{closure#0}::{closure#0} 18470
::write_at::::{closure#0}::{closure#0} 557093
::write_at::::{closure#0}::{closure#0} 546758
::write_at::>>::{closure#0}::{closure#0} 6606
<pageserver_api::models::virtual_file::IoEngineKind as core::convert::From<pageserver::virtual_file::io_engine::FeatureTestResult>>::from 0
pageserver::virtual_file::io_engine::epoll_uring_error_to_std 4
pageserver::virtual_file::io_engine::feature_test 476
pageserver::virtual_file::io_engine::feature_test::{closure#0} 476
pageserver::virtual_file::io_engine::get 3294678
pageserver::virtual_file::io_engine::init 0
pageserver::virtual_file::io_engine::io_engine_for_bench 0
pageserver::virtual_file::io_engine::set 464

Generated by: LCOV version 2.1-beta