LCOV - code coverage report
Current view: top level - pageserver/src/virtual_file/owned_buffers_io - write.rs (source / functions) Coverage Total Hit
Test: 90b23405d17e36048d3bb64e314067f397803f1b.info Lines: 95.6 % 204 195
Test Date: 2024-09-20 13:14:58 Functions: 95.3 % 43 41

Function Name Sort by function name Hit count Sort by function hit count
<alloc::vec::Vec<u8> as pageserver::virtual_file::owned_buffers_io::write::OwnedAsyncWriter>::write_all::<_> 0
<alloc::vec::Vec<u8> as pageserver::virtual_file::owned_buffers_io::write::OwnedAsyncWriter>::write_all::<_>::{closure#0} 0
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::cap 30064926
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::extend_from_slice 15022422
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::flush 19869
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::pending 32167830
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::reuse_after_flush 19869
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer<pageserver::virtual_file::VirtualFile>>>::as_inner 2086689
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer<pageserver::virtual_file::VirtualFile>>>::inspect_buffer 2083251
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::buf 2083491
>>::buf 2083359
>::buf 132
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::flush 39798
>>::flush 19791
>>::flush::{closure#0} 19791
>::flush 108
>::flush::{closure#0} 108
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::flush_and_into_inner 66
>>::flush_and_into_inner 9
>>::flush_and_into_inner::{closure#0} 9
>::flush_and_into_inner 24
>::flush_and_into_inner::{closure#0} 24
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::new 3873
>>::new 3849
>::new 24
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::write_buffered::<bytes::bytes::Bytes> 132
>>::write_buffered:: 54
>::write_buffered:: 78
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::write_buffered::<bytes::bytes::Bytes>::{closure#0} 132
>>::write_buffered::::{closure#0} 54
>::write_buffered::::{closure#0} 78
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::write_buffered_borrowed 15002526
>>::write_buffered_borrowed 15002484
>::write_buffered_borrowed 42
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::write_buffered_borrowed::{closure#0} 15002526
>>::write_buffered_borrowed::{closure#0} 15002484
>::write_buffered_borrowed::{closure#0} 42
<pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter as pageserver::virtual_file::owned_buffers_io::write::OwnedAsyncWriter>::write_all::<bytes::bytes::Bytes> 102
::write_all:: 24
::write_all:: 78
<pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter as pageserver::virtual_file::owned_buffers_io::write::OwnedAsyncWriter>::write_all::<bytes::bytes::Bytes>::{closure#0} 102
::write_all::::{closure#0} 24
::write_all::::{closure#0} 78
pageserver::virtual_file::owned_buffers_io::write::tests::test_buffered_writes_only 12
pageserver::virtual_file::owned_buffers_io::write::tests::test_buffered_writes_only 6
pageserver::virtual_file::owned_buffers_io::write::tests::test_buffered_writes_only::{closure#0} 6
pageserver::virtual_file::owned_buffers_io::write::tests::test_ctx 102
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_write_with_nonempty_buffer 12
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_write_with_nonempty_buffer 6
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_write_with_nonempty_buffer::{closure#0} 6
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_writes_only 12
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_writes_only 6
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_writes_only::{closure#0} 6
pageserver::virtual_file::owned_buffers_io::write::tests::test_write_all_borrowed_always_goes_through_buffer 12
pageserver::virtual_file::owned_buffers_io::write::tests::test_write_all_borrowed_always_goes_through_buffer 6
pageserver::virtual_file::owned_buffers_io::write::tests::test_write_all_borrowed_always_goes_through_buffer::{closure#0} 6
pageserver::virtual_file::owned_buffers_io::write::tests::test_write_all_borrowed_always_goes_through_buffer::{closure#0}::{closure#0} 48

Generated by: LCOV version 2.1-beta