LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant
- blob_io.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
37bd82a80da9937a25818120dcf8e865ea9f7fd2.info
Lines:
93.5 %
383
358
Test Date:
2025-04-11 14:30:22
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
1228
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::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>>::new
4248
>::new
1260
>::new
2988
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner
5776
>::into_inner
2888
>::into_inner::{closure#0}
2888
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
49192
>::flush_buffer
32
>::flush_buffer::{closure#0}
32
>::flush_buffer
24564
>::flush_buffer::{closure#0}
24564
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>
238020
>::write_all_unbuffered::
0
>::write_all_unbuffered::
>>
4
>::write_all_unbuffered::
>
456
>::write_all_unbuffered::
>
8320
>::write_all_unbuffered::
110460
>::write_all_unbuffered::
118780
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>::{closure#0}
238020
>::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}
110460
>::write_all_unbuffered::
::{closure#0}
118780
<pageserver::tenant::blob_io::BlobWriter<true>>::size
4099708
>::size
18596
>::size
4081112
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>
13078128
>::write_blob_maybe_compressed::
>
8320
>::write_blob_maybe_compressed::
110460
>::write_blob_maybe_compressed::
>
4188316
>::write_blob_maybe_compressed::
>>
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}
13078128
>::write_blob_maybe_compressed::
>::{closure#0}
8320
>::write_blob_maybe_compressed::
::{closure#0}
110460
>::write_blob_maybe_compressed::
>::{closure#0}
4188316
>::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}
13078128
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
8320
>::write_blob_maybe_compressed::
::{closure#0}::{closure#0}
110460
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
4188316
>::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}
13078128
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
8320
>::write_blob_maybe_compressed::
::{closure#0}::{closure#1}
110460
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
4188316
>::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}
25918236
>::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}
4187860
>::write_all::
>>::{closure#0}::{closure#0}
8771028
>::write_all::
::{closure#0}::{closure#0}
12959348
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer
25939736
>::write_into_buffer
0
>::write_into_buffer
25939736
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>
26156256
>::write_all::
>
8320
>::write_all::
110460
>::write_all::
118780
>::write_all::
>
4188316
>::write_all::
>>
8771032
>::write_all::
12959348
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}
26156256
>::write_all::
>::{closure#0}
8320
>::write_all::
::{closure#0}
110460
>::write_all::
::{closure#0}
118780
>::write_all::
>::{closure#0}
4188316
>::write_all::
>>::{closure#0}
8771032
>::write_all::
::{closure#0}
12959348
pageserver::tenant::blob_io::tests::random_array::{closure#0}
136303808
Generated by:
LCOV version 2.1-beta