LCOV - code coverage report
Current view:
top level
-
pageserver/src/consumption_metrics
- upload.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
70.3 %
353
248
Test Date:
2025-07-16 12:29:03
Functions:
65.4 %
52
34
Function Name
Hit count
<&str as pageserver::consumption_metrics::upload::KeyGen>::generate
0
<(pageserver::consumption_metrics::metrics::MetricsKey, (consumption_metrics::EventType, u64)) as pageserver::consumption_metrics::upload::RawMetricExt>::as_event
0
<(pageserver::consumption_metrics::metrics::MetricsKey, (consumption_metrics::EventType, u64)) as pageserver::consumption_metrics::upload::RawMetricExt>::update_in_place
0
<<pageserver::consumption_metrics::upload::Ids as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<<pageserver::consumption_metrics::upload::tests::chunked_serialization::EventChunk as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::SliceRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<pageserver::consumption_metrics::NewRawMetric as pageserver::consumption_metrics::upload::RawMetricExt>::as_event
56
<pageserver::consumption_metrics::NewRawMetric as pageserver::consumption_metrics::upload::RawMetricExt>::update_in_place
42
<pageserver::consumption_metrics::upload::UploadError as core::fmt::Debug>::fmt
0
<pageserver::consumption_metrics::upload::UploadError as core::fmt::Display>::fmt
0
<pageserver::consumption_metrics::upload::UploadError as core::fmt::Display>::fmt::{closure#0}
0
<pageserver::consumption_metrics::upload::UploadError>::is_reject
0
<pageserver::consumption_metrics::upload::serialize_in_chunks::Iter as core::iter::traits::iterator::Iterator>::next
28
<pageserver::consumption_metrics::upload::serialize_in_chunks::Iter as core::iter::traits::iterator::Iterator>::next::{closure#0}
28
<pageserver::consumption_metrics::upload::serialize_in_chunks::Iter as core::iter::traits::iterator::Iterator>::next::{closure#1}
21
<pageserver::consumption_metrics::upload::serialize_in_chunks::Iter as core::iter::traits::iterator::Iterator>::size_hint
13
<pageserver::consumption_metrics::upload::serialize_in_chunks_ndjson::Iter as core::iter::traits::iterator::Iterator>::next
28
<pageserver::consumption_metrics::upload::serialize_in_chunks_ndjson::Iter as core::iter::traits::iterator::Iterator>::next::{closure#0}
28
<pageserver::consumption_metrics::upload::serialize_in_chunks_ndjson::Iter as core::iter::traits::iterator::Iterator>::next::{closure#1}
21
<pageserver::consumption_metrics::upload::serialize_in_chunks_ndjson::Iter as core::iter::traits::iterator::Iterator>::size_hint
13
<pageserver::consumption_metrics::upload::tests::FixedGen as pageserver::consumption_metrics::upload::KeyGen>::generate
14
<pageserver::consumption_metrics::upload::tests::FixedGen>::new
14
pageserver::consumption_metrics::upload::serialize_in_chunks
7
pageserver::consumption_metrics::upload::serialize_in_chunks_ndjson
7
pageserver::consumption_metrics::upload::tests::SAMPLES_NOW::{closure#0}
4
pageserver::consumption_metrics::upload::tests::chunked_serialization
1
pageserver::consumption_metrics::upload::tests::chunked_serialization::{closure#0}
7
pageserver::consumption_metrics::upload::tests::chunked_serialization::{closure#1}
1
pageserver::consumption_metrics::upload::tests::chunked_serialization::{closure#2}
1
pageserver::consumption_metrics::upload::tests::chunked_serialization::{closure#3}
20
pageserver::consumption_metrics::upload::tests::chunked_serialization::{closure#4}
20
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson
1
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson::{closure#0}
7
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson::{closure#1}
21
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson::{closure#1}::{closure#0}
49
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson::{closure#1}::{closure#1}
49
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson::{closure#2}
1
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson::{closure#3}
1
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson::{closure#4}
20
pageserver::consumption_metrics::upload::tests::chunked_serialization_ndjson::{closure#5}
20
pageserver::consumption_metrics::upload::tests::disk_format_upgrade
1
pageserver::consumption_metrics::upload::tests::metric_image_stability
1
pageserver::consumption_metrics::upload::tests::metric_samples
4
pageserver::consumption_metrics::upload::tests::metric_samples_old
1
pageserver::consumption_metrics::upload::upload
0
pageserver::consumption_metrics::upload::upload::{closure#0}
0
pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}
0
pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}
0
pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}::{closure#0}
0
pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}::{closure#1}
0
Generated by:
LCOV version 2.1-beta