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

Function Name Sort by function name Hit count Sort by function hit count
<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<false>>::into_inner 1470
<pageserver::tenant::blob_io::BlobWriter<true>>::flush_buffer 73524
>::flush_buffer 48
>::flush_buffer::{closure#0} 48
>::flush_buffer 36714
>::flush_buffer::{closure#0} 36714
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner 8400
>::into_inner 4200
>::into_inner::{closure#0} 4200
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner_no_flush 36
<pageserver::tenant::blob_io::BlobWriter<true>>::new 5826
>::new 1518
>::new 4308
<pageserver::tenant::blob_io::BlobWriter<true>>::size 6148314
>::size 26946
>::size 6121368
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>> 42177576
>::write_all::> 12480
>::write_all:: 1638450
>::write_all:: 1650930
>::write_all::> 6281310
>::write_all:: 13156548
>::write_all:: 19437858
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0} 42177576
>::write_all::>::{closure#0} 12480
>::write_all::::{closure#0} 1638450
>::write_all::::{closure#0} 1650930
>::write_all::>::{closure#0} 6281310
>::write_all::::{closure#0} 13156548
>::write_all::::{closure#0} 19437858
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0} 38875026
>::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} 6280626
>::write_all::::{closure#0}::{closure#0} 13156542
>::write_all::::{closure#0}::{closure#0} 19437858
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>> 3302550
>::write_all_unbuffered::> 12480
>::write_all_unbuffered:: 1638450
>::write_all_unbuffered:: 1650930
>::write_all_unbuffered::> 684
>::write_all_unbuffered:: 6
>::write_all_unbuffered:: 0
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>::{closure#0} 3302550
>::write_all_unbuffered::>::{closure#0} 12480
>::write_all_unbuffered::::{closure#0} 1638450
>::write_all_unbuffered::::{closure#0} 1650930
>::write_all_unbuffered::>::{closure#0} 684
>::write_all_unbuffered::::{closure#0} 6
>::write_all_unbuffered::::{closure#0} 0
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>> 21088788
>::write_blob_maybe_compressed::> 12480
>::write_blob_maybe_compressed:: 1638450
>::write_blob_maybe_compressed::> 6281310
>::write_blob_maybe_compressed:: 13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0} 21088788
>::write_blob_maybe_compressed::>::{closure#0} 12480
>::write_blob_maybe_compressed::::{closure#0} 1638450
>::write_blob_maybe_compressed::>::{closure#0} 6281310
>::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} 21088788
>::write_blob_maybe_compressed::>::{closure#0}::{closure#0} 12480
>::write_blob_maybe_compressed::::{closure#0}::{closure#0} 1638450
>::write_blob_maybe_compressed::>::{closure#0}::{closure#0} 6281310
>::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} 21088788
>::write_blob_maybe_compressed::>::{closure#0}::{closure#1} 12480
>::write_blob_maybe_compressed::::{closure#0}::{closure#1} 1638450
>::write_blob_maybe_compressed::>::{closure#0}::{closure#1} 6281310
>::write_blob_maybe_compressed::::{closure#0}::{closure#1} 13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer 38907276
>::write_into_buffer 0
>::write_into_buffer 38907276
<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::tests::random_array 18474
pageserver::tenant::blob_io::tests::random_array::{closure#0} 204455712
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::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::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_inc::{closure#0}::{closure#0} 6144
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_arrays_random_size::{closure#0}::{closure#0} 6144
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::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::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

Generated by: LCOV version 2.1-beta