LCOV - code coverage report
Current view: top level - pageserver/src/virtual_file/owned_buffers_io/write - flush.rs (source / functions) Coverage Total Hit
Test: 53536e7d038dd1afd98124ffab7571882048d4d5.info Lines: 84.4 % 180 152
Test Date: 2025-04-24 12:00:37 Functions: 85.3 % 34 29

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl>::untracked 0
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushHandle<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::handle_error::<(pageserver::virtual_file::owned_buffers_io::io_buf_ext::FullSlice<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>, pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl)> 0
>, pageserver::virtual_file::VirtualFile>>::handle_error::<(pageserver::virtual_file::owned_buffers_io::io_buf_ext::FullSlice>>, pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl)> 0
>, pageserver::virtual_file::VirtualFile>>::handle_error::<(pageserver::virtual_file::owned_buffers_io::io_buf_ext::FullSlice>>, pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl)>::{closure#0} 0
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::handle_error::<(pageserver::virtual_file::owned_buffers_io::io_buf_ext::FullSlice>>, pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl)> 0
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::handle_error::<(pageserver::virtual_file::owned_buffers_io::io_buf_ext::FullSlice>>, pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl)>::{closure#0} 0
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl>::into_not_started 12
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushHandle<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::shutdown 108
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::shutdown 12
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::shutdown::{closure#0} 12
>, pageserver::virtual_file::VirtualFile>>::shutdown 42
>, pageserver::virtual_file::VirtualFile>>::shutdown::{closure#0} 42
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushBackgroundTask<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::new 8010
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::new 12
>, pageserver::virtual_file::VirtualFile>>::new 7998
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushHandle<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::spawn_new::<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>> 8010
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::spawn_new::>> 12
>, pageserver::virtual_file::VirtualFile>>::spawn_new::>> 7998
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushBackgroundTask<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::run 15952
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::run 12
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::run::{closure#0} 12
>, pageserver::virtual_file::VirtualFile>>::run::{closure#0} 7930
>, pageserver::virtual_file::VirtualFile>>::run 7998
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushNotStarted>::ready_to_flush 39924
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushNotStarted>::ready_to_flush::{closure#0} 39924
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushBackgroundTask<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::run::{closure#0}::{closure#0} 39978
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::run::{closure#0}::{closure#0} 96
>, pageserver::virtual_file::VirtualFile>>::run::{closure#0}::{closure#0} 39882
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl>::not_started 39978
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushHandle<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::flush 39978
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::flush 96
>, pageserver::virtual_file::VirtualFile>>::flush 39882
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushHandle<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::flush::{closure#0} 39978
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::flush::{closure#0} 96
>, pageserver::virtual_file::VirtualFile>>::flush::{closure#0} 39882
pageserver::virtual_file::owned_buffers_io::write::flush::new_flush_op::<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>> 39978
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushControl>::release 79824
::release 39912
::release::{closure#0} 39912
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushInProgress>::wait_until_flush_is_done 79848
::wait_until_flush_is_done 39924
::wait_until_flush_is_done::{closure#0} 39924
<pageserver::virtual_file::owned_buffers_io::write::flush::FlushHandle<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer::AlignedBuffer<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>, pageserver::virtual_file::VirtualFile>>::inner_mut 79956
>, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::inner_mut 192
>, pageserver::virtual_file::VirtualFile>>::inner_mut 79764

Generated by: LCOV version 2.1-beta