LCOV - code coverage report
Current view: top level - pageserver/src/virtual_file - io_engine.rs (source / functions) Coverage Total Hit
Test: fc67f8dc6087a0b4f4f0bcd74f6e1dc25fab8cf3.info Lines: 69.7 % 195 136
Test Date: 2024-09-24 13:57:57 Functions: 85.0 % 40 34

Function Name Sort by function name Hit count Sort by function hit count
<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_api::models::virtual_file::IoEngineKind as core::convert::From<pageserver::virtual_file::io_engine::FeatureTestResult>>::from 0
pageserver::virtual_file::io_engine::init 0
pageserver::virtual_file::io_engine::io_engine_for_bench 0
pageserver::virtual_file::io_engine::epoll_uring_error_to_std 6
<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} 9
<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}, ()> 18
<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} 18
<pageserver::virtual_file::io_engine::IoEngine as core::convert::From<pageserver_api::models::virtual_file::IoEngineKind>>::from 612
pageserver::virtual_file::io_engine::set 612
pageserver::virtual_file::io_engine::feature_test 630
pageserver::virtual_file::io_engine::feature_test::{closure#0} 630
<pageserver::virtual_file::io_engine::IoEngine>::metadata::{closure#0}::{closure#0} 2571
<pageserver::virtual_file::io_engine::IoEngine>::sync_all::{closure#0}::{closure#0} 4071
<pageserver::virtual_file::io_engine::IoEngine>::metadata 5142
<pageserver::virtual_file::io_engine::IoEngine>::metadata::{closure#0} 5142
<pageserver::virtual_file::io_engine::IoEngine>::sync_all 16302
::sync_all 8151
::sync_all::{closure#0} 8151
<pageserver::virtual_file::io_engine::IoEngine>::read_at::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0} 1143081
::read_at::::{closure#0}::{closure#0} 48233
::read_at::::{closure#0}::{closure#0} 311503
::read_at::>::{closure#0}::{closure#0} 783345
<pageserver::virtual_file::io_engine::IoEngine>::write_at::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0} 1703791
::write_at::>::{closure#0}::{closure#0} 27492
::write_at::::{closure#0}::{closure#0} 835428
::write_at::::{closure#0}::{closure#0} 840871
<pageserver::virtual_file::io_engine::IoEngine>::read_at::<alloc::vec::Vec<u8>> 2286410
::read_at:: 96615
::read_at:: 623452
::read_at::> 1566343
<pageserver::virtual_file::io_engine::IoEngine>::read_at::<alloc::vec::Vec<u8>>::{closure#0} 2286410
::read_at::::{closure#0} 96615
::read_at::::{closure#0} 623452
::read_at::>::{closure#0} 1566343
<pageserver::virtual_file::io_engine::IoEngine>::write_at::<alloc::vec::Vec<u8>> 3407592
::write_at::> 54984
::write_at:: 1670865
::write_at:: 1681743
<pageserver::virtual_file::io_engine::IoEngine>::write_at::<alloc::vec::Vec<u8>>::{closure#0} 3407592
::write_at::>::{closure#0} 54984
::write_at::::{closure#0} 1670865
::write_at::::{closure#0} 1681743
<pageserver::virtual_file::io_engine::IoEngine as core::convert::TryFrom<u8>>::try_from 5729012
pageserver::virtual_file::io_engine::get 5729012

Generated by: LCOV version 2.1-beta