LCOV - differential code coverage report
Current view: top level - pageserver/src/tenant - storage_layer.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 66.2 % 154 102 52 102
Current Date: 2024-01-09 02:06:09 Functions: 46.2 % 39 18 21 18
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<pageserver::tenant::storage_layer::LayerAccessStatFullDetails as core::fmt::Debug>::fmt UBC 0
::clone UBC 0
::fmt UBC 0
<pageserver::tenant::storage_layer::LayerAccessStats as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::storage_layer::LayerAccessStats>::latest_activity::WARN_RATE_LIMIT::{closure#0} UBC 0
<pageserver::tenant::storage_layer::LayerAccessStats>::latest_activity::{closure#0} UBC 0
<pageserver::tenant::storage_layer::LayerAccessStats>::latest_activity::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::LayerAccessStatsReset as core::clone::Clone>::clone UBC 0
::clone UBC 0
>::try_from UBC 0
::from_str UBC 0
<pageserver::tenant::storage_layer::RangeDisplayDebug<pageserver_api::key::Key> as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::storage_layer::ValueReconstructState as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc as core::convert::From<pageserver::tenant::storage_layer::filename::DeltaFileName>>::from UBC 0
<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc as core::convert::From<pageserver::tenant::storage_layer::filename::ImageFileName>>::from UBC 0
<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc as core::convert::From<pageserver::tenant::storage_layer::filename::LayerFileName>>::from UBC 0
pageserver::tenant::storage_layer::range_overlaps::<_> UBC 0
pageserver::tenant::storage_layer::range_overlaps::<_> UBC 0
pageserver::tenant::storage_layer::range_overlaps:: UBC 0
<pageserver::tenant::storage_layer::LayerAccessStats>::as_api_model::{closure#2} CBC 759
<pageserver::tenant::storage_layer::LayerAccessStats>::as_api_model::{closure#1} CBC 1192
<pageserver::tenant::storage_layer::ValueReconstructResult as core::fmt::Debug>::fmt CBC 1217
::clone UBC 0
::fmt CBC 1217
<pageserver::tenant::storage_layer::LayerAccessStats>::as_api_model CBC 2974
<pageserver::tenant::storage_layer::LayerAccessStats>::latest_activity CBC 4170
<pageserver::tenant::storage_layer::LayerAccessStats>::as_api_model::{closure#3} CBC 9459
<pageserver::tenant::storage_layer::LayerAccessStatFullDetails>::as_api_model CBC 10218
pageserver::tenant::storage_layer::system_time_to_millis_since_epoch CBC 10218
<pageserver::tenant::storage_layer::LayerAccessStats>::as_api_model::{closure#0} CBC 11896
<pageserver::tenant::storage_layer::LayerAccessStats>::empty_will_record_residence_event_later CBC 20448
<pageserver::tenant::storage_layer::LayerAccessStats>::for_loading_layer CBC 57805
<pageserver::tenant::storage_layer::LayerAccessStatsLocked as core::fmt::Debug>::fmt CBC 78253
::clone UBC 0
::fmt UBC 0
::default CBC 78253
<pageserver::tenant::storage_layer::LayerAccessStats>::record_residence_event CBC 90187
<pageserver::tenant::storage_layer::LayerAccessStatsInner as core::fmt::Debug>::fmt CBC 156506
::clone UBC 0
::fmt UBC 0
::default CBC 156506
<pageserver::tenant::storage_layer::LayerAccessStats>::record_residence_event::{closure#0} CBC 180374
<pageserver::tenant::storage_layer::LayerAccessStatsLocked>::iter_mut CBC 15230436
<pageserver::tenant::storage_layer::LayerAccessStats>::record_access CBC 15458514
<pageserver::tenant::storage_layer::LayerAccessStats>::record_access::{closure#0} CBC 30280540

Generated by: LCOV version 2.1-beta