LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant
- blob_io.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
6d83f7aa7281c4d19897fe60ea895d095b0bd790.info
Lines:
92.7 %
385
357
Test Date:
2025-03-03 21:26:05
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
1210
<pageserver::tenant::blob_io::BlobWriter<true>>::flush_buffer
49188
>::flush_buffer
32
>::flush_buffer::{closure#0}
32
>::flush_buffer
24562
>::flush_buffer::{closure#0}
24562
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner
5772
>::into_inner
2886
>::into_inner::{closure#0}
2886
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner_no_flush
52
<pageserver::tenant::blob_io::BlobWriter<true>>::new
4228
>::new
1242
>::new
2986
<pageserver::tenant::blob_io::BlobWriter<true>>::size
4099662
>::size
18552
>::size
4081110
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>
28122068
>::write_all::
>
8320
>::write_all::
1093388
>::write_all::
1101708
>::write_all::
>
4188294
>::write_all::
12959326
>::write_all::
>>
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}
28122068
>::write_all::
>::{closure#0}
8320
>::write_all::
::{closure#0}
1093388
>::write_all::
::{closure#0}
1101708
>::write_all::
>::{closure#0}
4188294
>::write_all::
::{closure#0}
12959326
>::write_all::
>>::{closure#0}
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}
25918192
>::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}
4187838
>::write_all::
::{closure#0}::{closure#0}
12959326
>::write_all::
>>::{closure#0}::{closure#0}
8771028
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>
2203876
>::write_all_unbuffered::
>
8320
>::write_all_unbuffered::
1093388
>::write_all_unbuffered::
1101708
>::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}
2203876
>::write_all_unbuffered::
>::{closure#0}
8320
>::write_all_unbuffered::
::{closure#0}
1093388
>::write_all_unbuffered::
::{closure#0}
1101708
>::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>>
14061034
>::write_blob_maybe_compressed::
>
8320
>::write_blob_maybe_compressed::
1093388
>::write_blob_maybe_compressed::
>
4188294
>::write_blob_maybe_compressed::
>>
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}
14061034
>::write_blob_maybe_compressed::
>::{closure#0}
8320
>::write_blob_maybe_compressed::
::{closure#0}
1093388
>::write_blob_maybe_compressed::
>::{closure#0}
4188294
>::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}
14061034
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
8320
>::write_blob_maybe_compressed::
::{closure#0}::{closure#0}
1093388
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
4188294
>::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}
14061034
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
8320
>::write_blob_maybe_compressed::
::{closure#0}::{closure#1}
1093388
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
4188294
>::write_blob_maybe_compressed::
>>::{closure#0}::{closure#1}
8771032
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer
25939692
>::write_into_buffer
0
>::write_into_buffer
25939692
<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