LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant
- blob_io.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1c072cf775425a8f441e533586eea4edd880d500.info
Lines:
92.7 %
385
357
Test Date:
2025-02-14 11:35:56
Functions:
91.3 %
103
94
Function Name
Hit count
<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<false>>::into_inner
1171
<pageserver::tenant::blob_io::BlobWriter<true>>::flush_buffer
49254
>::flush_buffer
32
>::flush_buffer::{closure#0}
32
>::flush_buffer
24595
>::flush_buffer::{closure#0}
24595
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner
5846
>::into_inner
2923
>::into_inner::{closure#0}
2923
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner_no_flush
52
<pageserver::tenant::blob_io::BlobWriter<true>>::new
4226
>::new
1203
>::new
3023
<pageserver::tenant::blob_io::BlobWriter<true>>::size
4122304
>::size
18492
>::size
4103812
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>
28105766
>::write_all::
>
8320
>::write_all::
1085236
>::write_all::
1093556
>::write_all::
>
4188295
>::write_all::
12959327
>::write_all::
>>
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}
28105766
>::write_all::
>::{closure#0}
8320
>::write_all::
::{closure#0}
1085236
>::write_all::
::{closure#0}
1093556
>::write_all::
>::{closure#0}
4188295
>::write_all::
::{closure#0}
12959327
>::write_all::
>>::{closure#0}
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}
25918194
>::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}
4187839
>::write_all::
::{closure#0}::{closure#0}
12959327
>::write_all::
>>::{closure#0}::{closure#0}
8771028
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>
2187572
>::write_all_unbuffered::
>
8320
>::write_all_unbuffered::
1085236
>::write_all_unbuffered::
1093556
>::write_all_unbuffered::
>
456
>::write_all_unbuffered::
0
>::write_all_unbuffered::
>>
4
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>::{closure#0}
2187572
>::write_all_unbuffered::
>::{closure#0}
8320
>::write_all_unbuffered::
::{closure#0}
1085236
>::write_all_unbuffered::
::{closure#0}
1093556
>::write_all_unbuffered::
>::{closure#0}
456
>::write_all_unbuffered::
::{closure#0}
0
>::write_all_unbuffered::
>>::{closure#0}
4
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>
14052883
>::write_blob_maybe_compressed::
>
8320
>::write_blob_maybe_compressed::
1085236
>::write_blob_maybe_compressed::
>
4188295
>::write_blob_maybe_compressed::
>>
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}
14052883
>::write_blob_maybe_compressed::
>::{closure#0}
8320
>::write_blob_maybe_compressed::
::{closure#0}
1085236
>::write_blob_maybe_compressed::
>::{closure#0}
4188295
>::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}
14052883
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
8320
>::write_blob_maybe_compressed::
::{closure#0}::{closure#0}
1085236
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
4188295
>::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}
14052883
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
8320
>::write_blob_maybe_compressed::
::{closure#0}::{closure#1}
1085236
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
4188295
>::write_blob_maybe_compressed::
>>::{closure#0}::{closure#1}
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer
25939690
>::write_into_buffer
0
>::write_into_buffer
25939690
<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::tests::random_array
12316
pageserver::tenant::blob_io::tests::random_array::{closure#0}
136303808
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::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::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_inc::{closure#0}::{closure#0}
4096
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_arrays_random_size::{closure#0}::{closure#0}
4096
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::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::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
Generated by:
LCOV version 2.1-beta