LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant
- blob_io.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
fc67f8dc6087a0b4f4f0bcd74f6e1dc25fab8cf3.info
Lines:
92.7 %
385
357
Test Date:
2024-09-24 13:57:57
Functions:
91.3 %
103
94
Function Name
Hit count
pageserver::tenant::blob_io::tests::test_arrays_inc
12
pageserver::tenant::blob_io::tests::test_arrays_inc
6
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0}
6
pageserver::tenant::blob_io::tests::test_arrays_page_boundary
12
pageserver::tenant::blob_io::tests::test_arrays_page_boundary
6
pageserver::tenant::blob_io::tests::test_arrays_page_boundary::{closure#0}
6
pageserver::tenant::blob_io::tests::test_arrays_random_size
12
pageserver::tenant::blob_io::tests::test_arrays_random_size
6
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0}
6
pageserver::tenant::blob_io::tests::test_hello_simple
12
pageserver::tenant::blob_io::tests::test_hello_simple
6
pageserver::tenant::blob_io::tests::test_hello_simple::{closure#0}
6
pageserver::tenant::blob_io::tests::test_one
12
pageserver::tenant::blob_io::tests::test_one
6
pageserver::tenant::blob_io::tests::test_one::{closure#0}
6
pageserver::tenant::blob_io::tests::test_really_big_array
12
pageserver::tenant::blob_io::tests::test_really_big_array
6
pageserver::tenant::blob_io::tests::test_really_big_array::{closure#0}
6
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner_no_flush
36
pageserver::tenant::blob_io::tests::round_trip_test_compressed::<true>
96
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
48
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
48
pageserver::tenant::blob_io::tests::round_trip_test_compressed::<true>::{closure#0}
96
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
::{closure#0}
48
pageserver::tenant::blob_io::tests::round_trip_test_compressed::
::{closure#0}
48
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>
120
pageserver::tenant::blob_io::tests::write_maybe_compressed::
48
pageserver::tenant::blob_io::tests::write_maybe_compressed::
72
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>::{closure#0}
120
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}
48
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}
72
pageserver::tenant::blob_io::tests::round_trip_test::<true>
144
pageserver::tenant::blob_io::tests::round_trip_test::
36
pageserver::tenant::blob_io::tests::round_trip_test::
::{closure#0}
36
pageserver::tenant::blob_io::tests::round_trip_test::
36
pageserver::tenant::blob_io::tests::round_trip_test::
::{closure#0}
36
<pageserver::tenant::blob_io::BlobWriter<false>>::into_inner
1506
<pageserver::tenant::blob_io::BlobWriter<true>>::new
5874
>::new
1554
>::new
4320
pageserver::tenant::blob_io::tests::test_arrays_inc::{closure#0}::{closure#0}
6144
pageserver::tenant::blob_io::tests::test_arrays_random_size::{closure#0}::{closure#0}
6144
pageserver::tenant::blob_io::tests::write_maybe_compressed::<true>::{closure#0}::{closure#0}
6300
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}::{closure#0}
60
pageserver::tenant::blob_io::tests::write_maybe_compressed::
::{closure#0}::{closure#0}
6240
<pageserver::tenant::blob_io::BlobWriter<true>>::into_inner
8424
>::into_inner
4212
>::into_inner::{closure#0}
4212
pageserver::tenant::blob_io::tests::random_array
18474
<pageserver::tenant::block_io::BlockCursor>::read_blob
24888
<pageserver::tenant::block_io::BlockCursor>::read_blob::{closure#0}
24888
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf
25080
<pageserver::tenant::block_io::BlockCursor>::read_blob_into_buf::{closure#0}
25080
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>
31044
>::write_blob::<_>
0
>::write_blob::
>
12420
>::write_blob::
>
18624
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>::{closure#0}
31044
>::write_blob::<_>::{closure#0}
0
>::write_blob::
>::{closure#0}
12420
>::write_blob::
>::{closure#0}
18624
<pageserver::tenant::blob_io::BlobWriter<_>>::write_blob::<_>::{closure#0}::{closure#0}
31044
>::write_blob::<_>::{closure#0}::{closure#0}
0
>::write_blob::
>::{closure#0}::{closure#0}
12420
>::write_blob::
>::{closure#0}::{closure#0}
18624
<pageserver::tenant::blob_io::BlobWriter<true>>::flush_buffer
73548
>::flush_buffer
48
>::flush_buffer::{closure#0}
48
>::flush_buffer
36726
>::flush_buffer::{closure#0}
36726
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>
3302838
>::write_all_unbuffered::
0
>::write_all_unbuffered::
6
>::write_all_unbuffered::
>
684
>::write_all_unbuffered::
>
12480
>::write_all_unbuffered::
1638594
>::write_all_unbuffered::
1651074
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all_unbuffered::<alloc::vec::Vec<u8>>::{closure#0}
3302838
>::write_all_unbuffered::
::{closure#0}
0
>::write_all_unbuffered::
::{closure#0}
6
>::write_all_unbuffered::
>::{closure#0}
684
>::write_all_unbuffered::
>::{closure#0}
12480
>::write_all_unbuffered::
::{closure#0}
1638594
>::write_all_unbuffered::
::{closure#0}
1651074
<pageserver::tenant::blob_io::BlobWriter<true>>::size
6148374
>::size
26994
>::size
6121380
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>
21089592
>::write_blob_maybe_compressed::
>
12480
>::write_blob_maybe_compressed::
1638594
>::write_blob_maybe_compressed::
>
6281970
>::write_blob_maybe_compressed::
13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}
21089592
>::write_blob_maybe_compressed::
>::{closure#0}
12480
>::write_blob_maybe_compressed::
::{closure#0}
1638594
>::write_blob_maybe_compressed::
>::{closure#0}
6281970
>::write_blob_maybe_compressed::
::{closure#0}
13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}
21089592
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
12480
>::write_blob_maybe_compressed::
::{closure#0}::{closure#0}
1638594
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#0}
6281970
>::write_blob_maybe_compressed::
::{closure#0}::{closure#0}
13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_blob_maybe_compressed::<alloc::vec::Vec<u8>>::{closure#0}::{closure#1}
21089592
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
12480
>::write_blob_maybe_compressed::
::{closure#0}::{closure#1}
1638594
>::write_blob_maybe_compressed::
>::{closure#0}::{closure#1}
6281970
>::write_blob_maybe_compressed::
::{closure#0}::{closure#1}
13156548
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}
38876346
>::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}
6281286
>::write_all::
::{closure#0}::{closure#0}
13156542
>::write_all::
::{closure#0}::{closure#0}
19438518
<pageserver::tenant::blob_io::BlobWriter<true>>::write_into_buffer
38908596
>::write_into_buffer
0
>::write_into_buffer
38908596
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>
42179184
>::write_all::
>
12480
>::write_all::
1638594
>::write_all::
1651074
>::write_all::
>
6281970
>::write_all::
13156548
>::write_all::
19438518
<pageserver::tenant::blob_io::BlobWriter<true>>::write_all::<alloc::vec::Vec<u8>>::{closure#0}
42179184
>::write_all::
>::{closure#0}
12480
>::write_all::
::{closure#0}
1638594
>::write_all::
::{closure#0}
1651074
>::write_all::
>::{closure#0}
6281970
>::write_all::
::{closure#0}
13156548
>::write_all::
::{closure#0}
19438518
pageserver::tenant::blob_io::tests::random_array::{closure#0}
204455712
Generated by:
LCOV version 2.1-beta