LCOV - code coverage report
Current view: top level - pageserver/src/tenant - blob_io.rs (source / functions) Coverage Total Hit
Test: aca8877be6ceba750c1be359ed71bc1799d52b30.info Lines: 94.4 % 269 254
Test Date: 2024-02-14 18:05:35 Functions: 82.5 % 80 66

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::blob_io::BlobWriter<false>>::into_inner 6475
<pageserver::tenant::blob_io::BlobWriter<true>>::flush_buffer 8707302
>::flush_buffer 12
>::flush_buffer::{closure#0} 12
>::flush_buffer 4353639
>::flush_buffer::{closure#0} 4353639
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner 31658
>::into_inner 15829
>::into_inner::{closure#0} 15829
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner_no_flush 0
<pageserver::tenant::blob_io::BlobWriter<true>>::new 22332
>::new 6487
>::new 15845
<pageserver::tenant::blob_io::BlobWriter<true>>::size 2203320
>::size 6475
>::size 2196845
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>> 207602848
>::write_all::> 4130
>::write_all::>::{closure#0} 4130
>::write_all:: 229189
>::write_all::::{closure#0} 229189
>::write_all:: 233319
>::write_all::::{closure#0} 233319
>::write_all::> 51667393
>::write_all::>::{closure#0} 51667393
>::write_all:: 51667393
>::write_all::::{closure#0} 51667393
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>> 470512
>::write_all_unbuffered::> 4130
>::write_all_unbuffered:: 229189
>::write_all_unbuffered:: 233319
>::write_all_unbuffered::>> 0
>::write_all_unbuffered::> 0
>::write_all_unbuffered::> 0
>::write_all_unbuffered::> 0
>::write_all_unbuffered:: 0
>::write_all_unbuffered::>> 3874
>::write_all_unbuffered::> 0
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>::{closure#0} 470512
>::write_all_unbuffered::>::{closure#0} 4130
>::write_all_unbuffered::::{closure#0} 229189
>::write_all_unbuffered::::{closure#0} 233319
>::write_all_unbuffered::>>::{closure#0} 0
>::write_all_unbuffered::>::{closure#0} 0
>::write_all_unbuffered::>::{closure#0} 0
>::write_all_unbuffered::>::{closure#0} 0
>::write_all_unbuffered::::{closure#0} 0
>::write_all_unbuffered::>>::{closure#0} 3874
>::write_all_unbuffered::>::{closure#0} 0
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob::<alloc::vec::Vec<u8>> 103801424
>::write_blob::> 4130
>::write_blob::>::{closure#0} 4130
>::write_blob:: 229189
>::write_blob::::{closure#0} 229189
>::write_blob::> 51667393
>::write_blob::>::{closure#0} 51667393
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0} 51900712
>::write_blob::>::{closure#0}::{closure#0} 4130
>::write_blob::::{closure#0}::{closure#0} 229189
>::write_blob::>::{closure#0}::{closure#0} 51667393
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob::<alloc::vec::Vec<u8>>::{closure#0}::{closure#1} 51900712
>::write_blob::>::{closure#0}::{closure#1} 4130
>::write_blob::::{closure#0}::{closure#1} 229189
>::write_blob::>::{closure#0}::{closure#1} 51667393
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer 107658409
>::write_into_buffer 0
>::write_into_buffer 107658409
<pageserver::tenant::block_io::BlockCursor>::read_blob 52409805
<pageserver::tenant::block_io::BlockCursor>::read_blob::{closure#0} 52409799
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf 137338380
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf::{closure#0} 137338279
pageserver::tenant::blob_io::tests::random_array 4104
pageserver::tenant::blob_io::tests::random_array::{closure#0} 49064544
pageserver::tenant::blob_io::tests::round_trip_test::<true> 48
pageserver::tenant::blob_io::tests::round_trip_test:: 12
pageserver::tenant::blob_io::tests::round_trip_test::::{closure#0} 12
pageserver::tenant::blob_io::tests::round_trip_test:: 12
pageserver::tenant::blob_io::tests::round_trip_test::::{closure#0} 12
pageserver::tenant::blob_io::tests::test_arrays_inc 2
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0} 4
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0}::{closure#0} 2048
pageserver::tenant::blob_io::tests::test_arrays_page_boundary 2
pageserver::tenant::blob_io::tests::test_arrays_page_boundary::{closure#0} 4
pageserver::tenant::blob_io::tests::test_arrays_random_size 2
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0} 4
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0}::{closure#0} 2048
pageserver::tenant::blob_io::tests::test_hello_simple 6
pageserver::tenant::blob_io::tests::test_hello_simple 2
pageserver::tenant::blob_io::tests::test_hello_simple::{closure#0} 4
pageserver::tenant::blob_io::tests::test_one 6
pageserver::tenant::blob_io::tests::test_one 2
pageserver::tenant::blob_io::tests::test_one::{closure#0} 4
pageserver::tenant::blob_io::tests::test_really_big_array 2
pageserver::tenant::blob_io::tests::test_really_big_array::{closure#0} 4

Generated by: LCOV version 2.1-beta