LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant
- blob_io.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
07bee600374ccd486c69370d0972d9035964fe68.info
Lines:
92.7 %
385
357
Test Date:
2025-02-20 13:11:02
Functions:
91.3 %
103
94
Function Name
Hit count
pageserver::tenant::blob_io::tests::test_arrays_inc
8
pageserver::tenant::blob_io::tests::test_arrays_inc
4
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0}
4
pageserver::tenant::blob_io::tests::test_arrays_page_boundary
8
pageserver::tenant::blob_io::tests::test_arrays_page_boundary
4
pageserver::tenant::blob_io::tests::test_arrays_page_boundary::{closure#0}
4
pageserver::tenant::blob_io::tests::test_arrays_random_size
8
pageserver::tenant::blob_io::tests::test_arrays_random_size
4
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0}
4
pageserver::tenant::blob_io::tests::test_hello_simple
8
pageserver::tenant::blob_io::tests::test_hello_simple
4
pageserver::tenant::blob_io::tests::test_hello_simple::{closure#0}
4
pageserver::tenant::blob_io::tests::test_one
8
pageserver::tenant::blob_io::tests::test_one
4
pageserver::tenant::blob_io::tests::test_one::{closure#0}
4
pageserver::tenant::blob_io::tests::test_really_big_array
8
pageserver::tenant::blob_io::tests::test_really_big_array
4
pageserver::tenant::blob_io::tests::test_really_big_array::{closure#0}
4
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner_no_flush
52
pageserver::tenant::blob_io::tests::round_trip_test_compressed::<true>
64
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
32
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
32
pageserver::tenant::blob_io::tests::round_trip_test_compressed::<true>::{closure#0}
64
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
::{closure#0}
32
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
::{closure#0}
32
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>
80
pageserver::tenant::blob_io::tests::write_maybe_compressed::
32
pageserver::tenant::blob_io::tests::write_maybe_compressed::
48
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>::{closure#0}
80
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}
32
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}
48
pageserver::tenant::blob_io::tests::round_trip_test::<true>
96
pageserver::tenant::blob_io::tests::round_trip_test::
24
pageserver::tenant::blob_io::tests::round_trip_test::
::{closure#0}
24
pageserver::tenant::blob_io::tests::round_trip_test::
24
pageserver::tenant::blob_io::tests::round_trip_test::
::{closure#0}
24
<pageserver::tenant::blob_io::BlobWriter<false>>::into_inner
1180
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0}::{closure#0}
4096
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0}::{closure#0}
4096
<pageserver::tenant::blob_io::BlobWriter<true>>::new
4196
>::new
1212
>::new
2984
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>::{closure#0}::{closure#0}
4200
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}::{closure#0}
40
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}::{closure#0}
4160
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner
5768
>::into_inner
2884
>::into_inner::{closure#0}
2884
pageserver::tenant::blob_io::tests::random_array
12316
<pageserver::tenant::block_io::BlockCursor>::read_blob
16592
<pageserver::tenant::block_io::BlockCursor>::read_blob::{closure#0}
16592
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf
16720
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf::{closure#0}
16720
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>
20696
>::write_blob::<_>
0
>::write_blob::
>
8280
>::write_blob::
>
12416
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>::{closure#0}
20696
>::write_blob::<_>::{closure#0}
0
>::write_blob::
>::{closure#0}
8280
>::write_blob::
>::{closure#0}
12416
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>::{closure#0}::{closure#0}
20696
>::write_blob::<_>::{closure#0}::{closure#0}
0
>::write_blob::
>::{closure#0}::{closure#0}
8280
>::write_blob::
>::{closure#0}::{closure#0}
12416
<pageserver::tenant::blob_io::BlobWriter<true>>::flush_buffer
49184
>::flush_buffer
32
>::flush_buffer::{closure#0}
32
>::flush_buffer
24560
>::flush_buffer::{closure#0}
24560
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>
2203652
>::write_all_unbuffered::
0
>::write_all_unbuffered::
>>
4
>::write_all_unbuffered::
>
456
>::write_all_unbuffered::
>
8320
>::write_all_unbuffered::
1093276
>::write_all_unbuffered::
1101596
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>::{closure#0}
2203652
>::write_all_unbuffered::
::{closure#0}
0
>::write_all_unbuffered::
>>::{closure#0}
4
>::write_all_unbuffered::
>::{closure#0}
456
>::write_all_unbuffered::
>::{closure#0}
8320
>::write_all_unbuffered::
::{closure#0}
1093276
>::write_all_unbuffered::
::{closure#0}
1101596
<pageserver::tenant::blob_io::BlobWriter<true>>::size
4099620
>::size
18512
>::size
4081108
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>
14060920
>::write_blob_maybe_compressed::
>
8320
>::write_blob_maybe_compressed::
1093276
>::write_blob_maybe_compressed::
>
4188292
>::write_blob_maybe_compressed::
>>
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}
14060920
>::write_blob_maybe_compressed::
>::{closure#0}
8320
>::write_blob_maybe_compressed::
::{closure#0}
1093276
>::write_blob_maybe_compressed::
>::{closure#0}
4188292
>::write_blob_maybe_compressed::
>>::{closure#0}
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}
14060920
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
8320
>::write_blob_maybe_compressed::
::{closure#0}::{closure#0}
1093276
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
4188292
>::write_blob_maybe_compressed::
>>::{closure#0}::{closure#0}
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}::{closure#1}
14060920
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
8320
>::write_blob_maybe_compressed::
::{closure#0}::{closure#1}
1093276
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
4188292
>::write_blob_maybe_compressed::
>>::{closure#0}::{closure#1}
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}
25918188
>::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}
4187836
>::write_all::
>>::{closure#0}::{closure#0}
8771028
>::write_all::
::{closure#0}::{closure#0}
12959324
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer
25939688
>::write_into_buffer
0
>::write_into_buffer
25939688
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>
28121840
>::write_all::
>
8320
>::write_all::
1093276
>::write_all::
1101596
>::write_all::
>
4188292
>::write_all::
>>
8771032
>::write_all::
12959324
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}
28121840
>::write_all::
>::{closure#0}
8320
>::write_all::
::{closure#0}
1093276
>::write_all::
::{closure#0}
1101596
>::write_all::
>::{closure#0}
4188292
>::write_all::
>>::{closure#0}
8771032
>::write_all::
::{closure#0}
12959324
pageserver::tenant::blob_io::tests::random_array::{closure#0}
136303808
Generated by:
LCOV version 2.1-beta