LCOV - code coverage report
Current view: top level - pageserver/src/tenant - blob_io.rs (source / functions) Coverage Total Hit
Test: f8d8f5b90fa487a9e82c42da223f012f5d4fece7.info Lines: 92.7 % 385 357
Test Date: 2024-09-19 20:36:02 Functions: 91.3 % 103 94

Function Name Sort by function name Hit count Sort by function hit count
pageserver::tenant::blob_io::tests::test_arrays_inc 12
pageserver::tenant::blob_io::tests::test_arrays_inc 6
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0} 6
pageserver::tenant::blob_io::tests::test_arrays_page_boundary 12
pageserver::tenant::blob_io::tests::test_arrays_page_boundary 6
pageserver::tenant::blob_io::tests::test_arrays_page_boundary::{closure#0} 6
pageserver::tenant::blob_io::tests::test_arrays_random_size 12
pageserver::tenant::blob_io::tests::test_arrays_random_size 6
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0} 6
pageserver::tenant::blob_io::tests::test_hello_simple 12
pageserver::tenant::blob_io::tests::test_hello_simple 6
pageserver::tenant::blob_io::tests::test_hello_simple::{closure#0} 6
pageserver::tenant::blob_io::tests::test_one 12
pageserver::tenant::blob_io::tests::test_one 6
pageserver::tenant::blob_io::tests::test_one::{closure#0} 6
pageserver::tenant::blob_io::tests::test_really_big_array 12
pageserver::tenant::blob_io::tests::test_really_big_array 6
pageserver::tenant::blob_io::tests::test_really_big_array::{closure#0} 6
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner_no_flush 36
pageserver::tenant::blob_io::tests::round_trip_test_compressed::<true> 96
pageserver::tenant::blob_io::tests::round_trip_test_compressed:: 48
pageserver::tenant::blob_io::tests::round_trip_test_compressed:: 48
pageserver::tenant::blob_io::tests::round_trip_test_compressed::<true>::{closure#0} 96
pageserver::tenant::blob_io::tests::round_trip_test_compressed::::{closure#0} 48
pageserver::tenant::blob_io::tests::round_trip_test_compressed::::{closure#0} 48
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true> 120
pageserver::tenant::blob_io::tests::write_maybe_compressed:: 48
pageserver::tenant::blob_io::tests::write_maybe_compressed:: 72
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>::{closure#0} 120
pageserver::tenant::blob_io::tests::write_maybe_compressed::::{closure#0} 48
pageserver::tenant::blob_io::tests::write_maybe_compressed::::{closure#0} 72
pageserver::tenant::blob_io::tests::round_trip_test::<true> 144
pageserver::tenant::blob_io::tests::round_trip_test:: 36
pageserver::tenant::blob_io::tests::round_trip_test::::{closure#0} 36
pageserver::tenant::blob_io::tests::round_trip_test:: 36
pageserver::tenant::blob_io::tests::round_trip_test::::{closure#0} 36
<pageserver::tenant::blob_io::BlobWriter<false>>::into_inner 1494
<pageserver::tenant::blob_io::BlobWriter<true>>::new 5856
>::new 1542
>::new 4314
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0}::{closure#0} 6144
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0}::{closure#0} 6144
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>::{closure#0}::{closure#0} 6300
pageserver::tenant::blob_io::tests::write_maybe_compressed::::{closure#0}::{closure#0} 60
pageserver::tenant::blob_io::tests::write_maybe_compressed::::{closure#0}::{closure#0} 6240
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner 8412
>::into_inner 4206
>::into_inner::{closure#0} 4206
pageserver::tenant::blob_io::tests::random_array 18474
<pageserver::tenant::block_io::BlockCursor>::read_blob 24888
<pageserver::tenant::block_io::BlockCursor>::read_blob::{closure#0} 24888
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf 25080
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf::{closure#0} 25080
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_> 31044
>::write_blob::<_> 0
>::write_blob::> 12420
>::write_blob::> 18624
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>::{closure#0} 31044
>::write_blob::<_>::{closure#0} 0
>::write_blob::>::{closure#0} 12420
>::write_blob::>::{closure#0} 18624
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>::{closure#0}::{closure#0} 31044
>::write_blob::<_>::{closure#0}::{closure#0} 0
>::write_blob::>::{closure#0}::{closure#0} 12420
>::write_blob::>::{closure#0}::{closure#0} 18624
<pageserver::tenant::blob_io::BlobWriter<true>>::flush_buffer 73536
>::flush_buffer 48
>::flush_buffer::{closure#0} 48
>::flush_buffer 36720
>::flush_buffer::{closure#0} 36720
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>> 3302754
>::write_all_unbuffered:: 0
>::write_all_unbuffered:: 6
>::write_all_unbuffered::> 684
>::write_all_unbuffered::> 12480
>::write_all_unbuffered:: 1638552
>::write_all_unbuffered:: 1651032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>::{closure#0} 3302754
>::write_all_unbuffered::::{closure#0} 0
>::write_all_unbuffered::::{closure#0} 6
>::write_all_unbuffered::>::{closure#0} 684
>::write_all_unbuffered::>::{closure#0} 12480
>::write_all_unbuffered::::{closure#0} 1638552
>::write_all_unbuffered::::{closure#0} 1651032
<pageserver::tenant::blob_io::BlobWriter<true>>::size 6148356
>::size 26982
>::size 6121374
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>> 21088950
>::write_blob_maybe_compressed::> 12480
>::write_blob_maybe_compressed:: 1638552
>::write_blob_maybe_compressed::> 6281370
>::write_blob_maybe_compressed:: 13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0} 21088950
>::write_blob_maybe_compressed::>::{closure#0} 12480
>::write_blob_maybe_compressed::::{closure#0} 1638552
>::write_blob_maybe_compressed::>::{closure#0} 6281370
>::write_blob_maybe_compressed::::{closure#0} 13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0} 21088950
>::write_blob_maybe_compressed::>::{closure#0}::{closure#0} 12480
>::write_blob_maybe_compressed::::{closure#0}::{closure#0} 1638552
>::write_blob_maybe_compressed::>::{closure#0}::{closure#0} 6281370
>::write_blob_maybe_compressed::::{closure#0}::{closure#0} 13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}::{closure#1} 21088950
>::write_blob_maybe_compressed::>::{closure#0}::{closure#1} 12480
>::write_blob_maybe_compressed::::{closure#0}::{closure#1} 1638552
>::write_blob_maybe_compressed::>::{closure#0}::{closure#1} 6281370
>::write_blob_maybe_compressed::::{closure#0}::{closure#1} 13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0} 38875146
>::write_all::>::{closure#0}::{closure#0} 0
>::write_all::::{closure#0}::{closure#0} 0
>::write_all::::{closure#0}::{closure#0} 0
>::write_all::>::{closure#0}::{closure#0} 6280686
>::write_all::::{closure#0}::{closure#0} 13156542
>::write_all::::{closure#0}::{closure#0} 19437918
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer 38907396
>::write_into_buffer 0
>::write_into_buffer 38907396
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>> 42177900
>::write_all::> 12480
>::write_all:: 1638552
>::write_all:: 1651032
>::write_all::> 6281370
>::write_all:: 13156548
>::write_all:: 19437918
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0} 42177900
>::write_all::>::{closure#0} 12480
>::write_all::::{closure#0} 1638552
>::write_all::::{closure#0} 1651032
>::write_all::>::{closure#0} 6281370
>::write_all::::{closure#0} 13156548
>::write_all::::{closure#0} 19437918
pageserver::tenant::blob_io::tests::random_array::{closure#0} 204455712

Generated by: LCOV version 2.1-beta