LCOV - code coverage report
Current view: top level - pageserver/src/tenant/timeline - layer_manager.rs (source / functions) Coverage Total Hit
Test: 4f58e98c51285c7fa348e0b410c88a10caf68ad2.info Lines: 77.1 % 297 229
Test Date: 2025-01-07 20:58:07 Functions: 82.9 % 35 29

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::timeline::layer_manager::LayerManager>::all_persistent_layers 0
<pageserver::tenant::timeline::layer_manager::LayerManager>::get_from_key::{closure#0} 0
<pageserver::tenant::timeline::layer_manager::LayerManager>::layer_size_sum 0
<pageserver::tenant::timeline::layer_manager::LayerManager>::layer_size_sum::{closure#0} 0
<pageserver::tenant::timeline::layer_manager::OpenLayerManager as core::fmt::Debug>::fmt 0
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::rewrite_layers 0
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::initialize_local_layers 6
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::finish_gc_timeline 8
<pageserver::tenant::timeline::layer_manager::LayerManager>::shutdown 10
<pageserver::tenant::timeline::layer_manager::LayerManager>::likely_resident_layers 22
<pageserver::tenant::timeline::layer_manager::LayerManager>::likely_resident_layers::{closure#0} 34
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::finish_gc_compaction 48
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::finish_compact_l0 76
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::force_insert_layer 146
<pageserver::tenant::timeline::layer_manager::LayerManager>::contains 308
<pageserver::tenant::timeline::layer_manager::LayerManager>::contains_key 410
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::initialize_empty 416
<pageserver::tenant::timeline::layer_manager::LayerFileManager<pageserver::tenant::storage_layer::layer::Layer> as core::default::Default>::default 422
<pageserver::tenant::timeline::layer_manager::LayerManager as core::default::Default>::default 422
<pageserver::tenant::timeline::layer_manager::LayerFileManager<pageserver::tenant::storage_layer::layer::Layer>>::remove 516
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::delete_historic_layer 516
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::track_new_image_layers 724
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::finish_flush_l0_layer 1148
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::try_freeze_in_memory_layer 1176
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::try_freeze_in_memory_layer::{closure#0} 1176
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::get_layer_for_write 1272
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::get_layer_for_write::{closure#0} 1272
<pageserver::tenant::timeline::layer_manager::LayerFileManager<pageserver::tenant::storage_layer::layer::Layer>>::insert 1710
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::insert_historic_layer 1710
<pageserver::tenant::timeline::layer_manager::LayerManager>::open_mut 4972
<pageserver::tenant::timeline::layer_manager::LayerManager>::get_from_desc 242099
<pageserver::tenant::timeline::layer_manager::LayerManager>::get_from_key 242121
<pageserver::tenant::timeline::layer_manager::LayerManager>::try_get_from_key 242121
<pageserver::tenant::timeline::layer_manager::LayerManager>::layers 242553
<pageserver::tenant::timeline::layer_manager::LayerManager>::layer_map 1081435

Generated by: LCOV version 2.1-beta