LCOV - code coverage report
Current view: top level - pageserver/src/virtual_file/owned_buffers_io - write.rs (source / functions) Coverage Total Hit
Test: f315fff9081e73c943c49dad06e5cc7779937e0b.info Lines: 92.4 % 211 195
Test Date: 2024-06-26 14:26:29 Functions: 95.7 % 47 45

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
pageserver::virtual_file::owned_buffers_io::write::tests::test_buffered_writes_only 4
pageserver::virtual_file::owned_buffers_io::write::tests::test_buffered_writes_only 2
pageserver::virtual_file::owned_buffers_io::write::tests::test_buffered_writes_only::{closure#0} 2
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_write_with_nonempty_buffer 4
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_write_with_nonempty_buffer 2
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_write_with_nonempty_buffer::{closure#0} 2
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_writes_only 4
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_writes_only 2
pageserver::virtual_file::owned_buffers_io::write::tests::test_passthrough_writes_only::{closure#0} 2
pageserver::virtual_file::owned_buffers_io::write::tests::test_write_all_borrowed_always_goes_through_buffer 4
pageserver::virtual_file::owned_buffers_io::write::tests::test_write_all_borrowed_always_goes_through_buffer 2
pageserver::virtual_file::owned_buffers_io::write::tests::test_write_all_borrowed_always_goes_through_buffer::{closure#0} 2
pageserver::virtual_file::owned_buffers_io::write::tests::test_write_all_borrowed_always_goes_through_buffer::{closure#0}::{closure#0} 16
<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 22
>>::flush_and_into_inner 3
>>::flush_and_into_inner::{closure#0} 3
>::flush_and_into_inner 8
>::flush_and_into_inner::{closure#0} 8
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::flush 29
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::reuse_after_flush 29
<pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter as pageserver::virtual_file::owned_buffers_io::write::OwnedAsyncWriter>::write_all::<uring_common::buf::slice::Slice<bytes::bytes::Bytes>, bytes::bytes::Bytes> 34
::write_all::, bytes::bytes::Bytes> 8
::write_all::, bytes::bytes_mut::BytesMut> 26
<pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter as pageserver::virtual_file::owned_buffers_io::write::OwnedAsyncWriter>::write_all::<uring_common::buf::slice::Slice<bytes::bytes::Bytes>, bytes::bytes::Bytes>::{closure#0} 34
::write_all::, bytes::bytes::Bytes>::{closure#0} 8
::write_all::, bytes::bytes_mut::BytesMut>::{closure#0} 26
pageserver::virtual_file::owned_buffers_io::write::tests::test_ctx 34
<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> 44
>>::write_buffered:: 18
>::write_buffered:: 26
<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} 44
>>::write_buffered::::{closure#0} 18
>::write_buffered::::{closure#0} 26
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::extend_from_slice 58
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::pending 183
<bytes::bytes_mut::BytesMut as pageserver::virtual_file::owned_buffers_io::write::Buffer>::cap 216
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::new 1256
>>::new 3
>::new 8
, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer>>::new 1245
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::flush 13298
>>::flush 3
>>::flush::{closure#0} 3
>::flush 36
>::flush::{closure#0} 36
, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer>>::flush 6610
, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer>>::flush::{closure#0} 6610
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::write_buffered_borrowed 10221310
>::write_buffered_borrowed 14
, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer>>::write_buffered_borrowed 10221296
<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} 10221310
>::write_buffered_borrowed::{closure#0} 14
, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer>>::write_buffered_borrowed::{closure#0} 10221296
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<pageserver::tenant::ephemeral_file::zero_padded_read_write::zero_padded::Buffer<65536>, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer<pageserver::tenant::ephemeral_file::page_caching::PreWarmingWriter>>>::inspect_buffer 15158143
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<bytes::bytes_mut::BytesMut, pageserver::virtual_file::owned_buffers_io::write::tests::RecorderWriter>>::buf 15158223
>>::buf 36
>::buf 44
, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer>>::buf 15158143
<pageserver::virtual_file::owned_buffers_io::write::BufferedWriter<pageserver::tenant::ephemeral_file::zero_padded_read_write::zero_padded::Buffer<65536>, pageserver::virtual_file::owned_buffers_io::util::size_tracking_writer::Writer<pageserver::tenant::ephemeral_file::page_caching::PreWarmingWriter>>>::as_inner 19461626

Generated by: LCOV version 2.1-beta