LCOV - code coverage report
Current view: top level - pageserver/src - consumption_metrics.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 93.3 % 479 447
Test Date: 2023-09-06 10:18:01 Functions: 75.4 % 61 46

Function Name Sort by function name Hit count Sort by function hit count
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}::{closure#2} 0
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}::{closure#3} 0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#10} 0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#11} 0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#3} 0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#4} 0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#5} 0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#6} 0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#7} 0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#9} 0
pageserver::consumption_metrics::collect_metrics::{closure#0}::{closure#3} 1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_before_advancing 1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_before_advancing::{closure#0} 1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_nth_round_at_same_lsn 1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_nth_round_at_same_lsn::{closure#0} 1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_second_round 1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_second_round::{closure#0} 1
pageserver::consumption_metrics::tests::time_backwards::<3> 2
pageserver::consumption_metrics::tests::time_backwards::<3> 1
pageserver::consumption_metrics::tests::time_backwards::<4> 1
pageserver::consumption_metrics::calculate_synthetic_size_worker 4
pageserver::consumption_metrics::collect_metrics 4
pageserver::consumption_metrics::collect_metrics::{closure#0} 4
pageserver::consumption_metrics::collect_metrics::{closure#0}::{closure#0} 4
pageserver::consumption_metrics::collect_metrics::{closure#0}::{closure#1} 4
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0} 8
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0} 4
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}::{closure#0} 4
<pageserver::consumption_metrics::TimelineSnapshot>::to_metrics::{closure#0} 16
<pageserver::consumption_metrics::TimelineSnapshot>::to_metrics::{closure#1} 17
<pageserver::consumption_metrics::MetricsKey>::synthetic_size 26
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#8} 28
<pageserver::consumption_metrics::TimelineSnapshot>::to_metrics::{closure#2} 32
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}::{closure#1} 39
<pageserver::consumption_metrics::MetricsKey>::remote_storage_size 40
<pageserver::consumption_metrics::MetricsKey>::resident_size 40
pageserver::consumption_metrics::collect_metrics_iteration 43
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0} 43
<pageserver::consumption_metrics::TimelineSnapshot>::collect 46
<pageserver::consumption_metrics::TimelineSnapshot>::collect::{closure#0} 46
<pageserver::consumption_metrics::IncrementalValueFactory>::key 49
<pageserver::consumption_metrics::TimelineSnapshot>::to_metrics 49
<pageserver::consumption_metrics::MetricsKey>::timeline_logical_size 52
<pageserver::consumption_metrics::IncrementalValueFactory>::from_previous_up_to 53
<pageserver::consumption_metrics::MetricsKey>::incremental_values 53
<pageserver::consumption_metrics::MetricsKey>::written_size_delta 53
<pageserver::consumption_metrics::MetricsKey>::written_size 54
pageserver::consumption_metrics::collect_metrics::{closure#0}::{closure#2} 91
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#2} 163
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#1} 203
<pageserver::consumption_metrics::AbsoluteValueFactory>::at 212
<pageserver::consumption_metrics::MetricsKey>::absolute_values 212
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#0} 244
<pageserver::consumption_metrics::MetricsKey as core::fmt::Debug>::fmt 319
::fmt 0
::clone 40
::eq 116
::hash:: 163
<pageserver::consumption_metrics::Ids as core::fmt::Debug>::fmt 518
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
::clone 0
::fmt 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>>> 203
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 315

Generated by: LCOV version 2.1-beta