LCOV - code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - inmemory_layer.rs (source / functions) Coverage Total Hit
Test: 45c9170b95180e9ecfad9a53e031030abf2a178c.info Lines: 89.8 % 527 473
Test Date: 2025-02-21 15:51:08 Functions: 83.7 % 49 41

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::storage_layer::inmemory_layer::GlobalResourceUnits as core::ops::drop::Drop>::drop 2353
<pageserver::tenant::storage_layer::inmemory_layer::GlobalResourceUnits>::maybe_publish_size 9608465
<pageserver::tenant::storage_layer::inmemory_layer::GlobalResourceUnits>::new 2597
<pageserver::tenant::storage_layer::inmemory_layer::GlobalResourceUnits>::publish_size 2369
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer as core::fmt::Debug>::fmt 0
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer as core::fmt::Display>::fmt 2349
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::assert_writable 9608465
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::create 2597
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::create::{closure#0} 2597
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::dump 0
::dump 0
::dump::{closure#0} 0
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::end_lsn_or_max 4258942
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::estimated_in_mem_size 2429
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::file_id 1213269
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::freeze 4698
::freeze 2349
::freeze::{closure#0} 2349
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::get_lsn_range 4256593
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::get_opened_at 9606020
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::get_timeline_id 2349
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::get_values_reconstruct_data 1213269
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::get_values_reconstruct_data::{closure#0} 1213269
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::get_values_reconstruct_data::{closure#0}::{closure#0} 1213269
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::get_values_reconstruct_data::{closure#0}::{closure#0}::{closure#0} 1997302
::get_values_reconstruct_data::{closure#0}::{closure#0}::{closure#0} 998651
::get_values_reconstruct_data::{closure#0}::{closure#0}::{closure#0}::{closure#0} 998651
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::info 4698
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::put_batch 9608465
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::put_batch::{closure#0} 9608465
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::put_tombstones 8
::put_tombstones 4
::put_tombstones::{closure#0} 4
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::size 5194
::size 2597
::size::{closure#0} 2597
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::tick 0
::tick 0
::tick::{closure#0} 0
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::try_len 4698
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::try_len::{closure#0} 4698
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::write_to_disk 1936
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::write_to_disk::{closure#0} 1936
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::write_to_disk::{closure#0}::{closure#0} 0
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayer>::write_to_disk::{closure#0}::{closure#1} 8771032
<pageserver::tenant::storage_layer::inmemory_layer::InMemoryLayerInner as core::fmt::Debug>::fmt 0
<pageserver::tenant::storage_layer::inmemory_layer::IndexEntry>::new 10181467
<pageserver::tenant::storage_layer::inmemory_layer::IndexEntry>::new::{closure#0} 0
<pageserver::tenant::storage_layer::inmemory_layer::IndexEntry>::unpack 9769763
<pageserver::tenant::storage_layer::inmemory_layer::IndexEntry>::validate_checkpoint_distance 481
pageserver::tenant::storage_layer::inmemory_layer::inmem_layer_display::<&mut core::fmt::Formatter> 4698
pageserver::tenant::storage_layer::inmemory_layer::inmem_layer_display::<&mut alloc::string::String> 2349
pageserver::tenant::storage_layer::inmemory_layer::inmem_layer_display::<&mut core::fmt::Formatter> 2349
pageserver::tenant::storage_layer::inmemory_layer::inmem_layer_log_display::<&mut alloc::string::String> 2349
pageserver::tenant::storage_layer::inmemory_layer::tests::test_index_entry 4
pageserver::tenant::storage_layer::inmemory_layer::tests::test_index_entry::{closure#0} 80

Generated by: LCOV version 2.1-beta