LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant
- blob_io.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
4f58e98c51285c7fa348e0b410c88a10caf68ad2.info
Lines:
92.7 %
385
357
Test Date:
2025-01-07 20:58:07
Functions:
91.3 %
103
94
Function Name
Hit count
pageserver::tenant::blob_io::tests::test_arrays_inc
4
pageserver::tenant::blob_io::tests::test_arrays_inc
2
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0}
2
pageserver::tenant::blob_io::tests::test_arrays_page_boundary
4
pageserver::tenant::blob_io::tests::test_arrays_page_boundary
2
pageserver::tenant::blob_io::tests::test_arrays_page_boundary::{closure#0}
2
pageserver::tenant::blob_io::tests::test_arrays_random_size
4
pageserver::tenant::blob_io::tests::test_arrays_random_size
2
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0}
2
pageserver::tenant::blob_io::tests::test_hello_simple
4
pageserver::tenant::blob_io::tests::test_hello_simple
2
pageserver::tenant::blob_io::tests::test_hello_simple::{closure#0}
2
pageserver::tenant::blob_io::tests::test_one
4
pageserver::tenant::blob_io::tests::test_one
2
pageserver::tenant::blob_io::tests::test_one::{closure#0}
2
pageserver::tenant::blob_io::tests::test_really_big_array
4
pageserver::tenant::blob_io::tests::test_really_big_array
2
pageserver::tenant::blob_io::tests::test_really_big_array::{closure#0}
2
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner_no_flush
26
pageserver::tenant::blob_io::tests::round_trip_test_compressed::<true>
32
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
16
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
16
pageserver::tenant::blob_io::tests::round_trip_test_compressed::<true>::{closure#0}
32
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
::{closure#0}
16
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
::{closure#0}
16
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>
40
pageserver::tenant::blob_io::tests::write_maybe_compressed::
16
pageserver::tenant::blob_io::tests::write_maybe_compressed::
24
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>::{closure#0}
40
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}
16
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}
24
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::BlobWriter<false>>::into_inner
534
<pageserver::tenant::blob_io::BlobWriter<true>>::new
2040
>::new
550
>::new
1490
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0}::{closure#0}
2048
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0}::{closure#0}
2048
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>::{closure#0}::{closure#0}
2100
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}::{closure#0}
20
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}::{closure#0}
2080
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner
2880
>::into_inner
1440
>::into_inner::{closure#0}
1440
pageserver::tenant::blob_io::tests::random_array
6158
<pageserver::tenant::block_io::BlockCursor>::read_blob
8296
<pageserver::tenant::block_io::BlockCursor>::read_blob::{closure#0}
8296
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf
8360
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf::{closure#0}
8360
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>
10348
>::write_blob::<_>
0
>::write_blob::
>
4140
>::write_blob::
>
6208
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>::{closure#0}
10348
>::write_blob::<_>::{closure#0}
0
>::write_blob::
>::{closure#0}
4140
>::write_blob::
>::{closure#0}
6208
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>::{closure#0}::{closure#0}
10348
>::write_blob::<_>::{closure#0}::{closure#0}
0
>::write_blob::
>::{closure#0}::{closure#0}
4140
>::write_blob::
>::{closure#0}::{closure#0}
6208
<pageserver::tenant::blob_io::BlobWriter<true>>::flush_buffer
24588
>::flush_buffer
16
>::flush_buffer::{closure#0}
16
>::flush_buffer
12278
>::flush_buffer::{closure#0}
12278
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>
1101430
>::write_all_unbuffered::
0
>::write_all_unbuffered::
>>
2
>::write_all_unbuffered::
>
228
>::write_all_unbuffered::
>
4160
>::write_all_unbuffered::
546440
>::write_all_unbuffered::
550600
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>::{closure#0}
1101430
>::write_all_unbuffered::
::{closure#0}
0
>::write_all_unbuffered::
>>::{closure#0}
2
>::write_all_unbuffered::
>::{closure#0}
228
>::write_all_unbuffered::
>::{closure#0}
4160
>::write_all_unbuffered::
::{closure#0}
546440
>::write_all_unbuffered::
::{closure#0}
550600
<pageserver::tenant::blob_io::BlobWriter<true>>::size
2049748
>::size
9196
>::size
2040552
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>
7030260
>::write_blob_maybe_compressed::
>
4160
>::write_blob_maybe_compressed::
546440
>::write_blob_maybe_compressed::
>
2094144
>::write_blob_maybe_compressed::
>>
4385516
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}
7030260
>::write_blob_maybe_compressed::
>::{closure#0}
4160
>::write_blob_maybe_compressed::
::{closure#0}
546440
>::write_blob_maybe_compressed::
>::{closure#0}
2094144
>::write_blob_maybe_compressed::
>>::{closure#0}
4385516
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}
7030260
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
4160
>::write_blob_maybe_compressed::
::{closure#0}::{closure#0}
546440
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
2094144
>::write_blob_maybe_compressed::
>>::{closure#0}::{closure#0}
4385516
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}::{closure#1}
7030260
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
4160
>::write_blob_maybe_compressed::
::{closure#0}::{closure#1}
546440
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
2094144
>::write_blob_maybe_compressed::
>>::{closure#0}::{closure#1}
4385516
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}
12959090
>::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}
2093916
>::write_all::
>>::{closure#0}::{closure#0}
4385514
>::write_all::
::{closure#0}::{closure#0}
6479660
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer
12969840
>::write_into_buffer
0
>::write_into_buffer
12969840
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>
14060520
>::write_all::
>
4160
>::write_all::
546440
>::write_all::
550600
>::write_all::
>
2094144
>::write_all::
>>
4385516
>::write_all::
6479660
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}
14060520
>::write_all::
>::{closure#0}
4160
>::write_all::
::{closure#0}
546440
>::write_all::
::{closure#0}
550600
>::write_all::
>::{closure#0}
2094144
>::write_all::
>>::{closure#0}
4385516
>::write_all::
::{closure#0}
6479660
pageserver::tenant::blob_io::tests::random_array::{closure#0}
68151904
Generated by:
LCOV version 2.1-beta