LCOV - code coverage report
Current view: top level - pageserver/src/tenant/timeline - layer_manager.rs (source / functions) Coverage Total Hit
Test: 1b0a6a0c05cee5a7de360813c8034804e105ce1c.info Lines: 80.6 % 361 291
Test Date: 2025-03-12 00:01:28 Functions: 80.0 % 40 32

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::timeline::layer_manager::LayerFileManager<pageserver::tenant::storage_layer::layer::Layer> as core::default::Default>::default 904
<pageserver::tenant::timeline::layer_manager::LayerFileManager<pageserver::tenant::storage_layer::layer::Layer>>::insert 3500
<pageserver::tenant::timeline::layer_manager::LayerFileManager<pageserver::tenant::storage_layer::layer::Layer>>::remove 1032
<pageserver::tenant::timeline::layer_manager::LayerManager as core::default::Default>::default 904
<pageserver::tenant::timeline::layer_manager::LayerManager>::all_persistent_layers 0
<pageserver::tenant::timeline::layer_manager::LayerManager>::contains 616
<pageserver::tenant::timeline::layer_manager::LayerManager>::contains_key 820
<pageserver::tenant::timeline::layer_manager::LayerManager>::get_from_desc 482298
<pageserver::tenant::timeline::layer_manager::LayerManager>::get_from_key 482342
<pageserver::tenant::timeline::layer_manager::LayerManager>::get_from_key::{closure#0} 0
<pageserver::tenant::timeline::layer_manager::LayerManager>::layer_map 3365907
<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::LayerManager>::layers 483334
<pageserver::tenant::timeline::layer_manager::LayerManager>::likely_resident_layers 80
<pageserver::tenant::timeline::layer_manager::LayerManager>::likely_resident_layers::{closure#0} 227
<pageserver::tenant::timeline::layer_manager::LayerManager>::open_mut 9912
<pageserver::tenant::timeline::layer_manager::LayerManager>::shutdown 20
<pageserver::tenant::timeline::layer_manager::LayerManager>::try_get_from_key 482434
<pageserver::tenant::timeline::layer_manager::LayerManager>::upgrade 1694654
<pageserver::tenant::timeline::layer_manager::LayerManager>::visible_layers 0
<pageserver::tenant::timeline::layer_manager::LayerManager>::visible_layers::{closure#0} 0
<pageserver::tenant::timeline::layer_manager::OpenLayerManager as core::fmt::Debug>::fmt 0
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::delete_historic_layer 1032
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::finish_compact_l0 56
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::finish_flush_l0_layer 2356
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::finish_gc_compaction 96
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::finish_gc_timeline 16
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::force_insert_in_memory_layer 8
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::force_insert_layer 312
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::get_layer_for_write 2604
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::get_layer_for_write::{closure#0} 2604
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::initialize_empty 892
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::initialize_local_layers 12
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::insert_historic_layer 3500
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::rewrite_layers 0
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::rewrite_layers_inner 96
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::track_new_image_layers 1148
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::try_freeze_in_memory_layer 2412
<pageserver::tenant::timeline::layer_manager::OpenLayerManager>::try_freeze_in_memory_layer::{closure#0} 2412

Generated by: LCOV version 2.1-beta