LCOV - code coverage report
Current view: top level - pageserver/src - walingest.rs (source / functions) Coverage Total Hit
Test: aca806cab4756d7eb6a304846130f4a73a5d5393.info Lines: 59.1 % 1846 1091
Test Date: 2025-04-24 20:31:15 Functions: 56.5 % 92 52

Function Name Sort by function name Hit count Sort by function hit count
<<pageserver::walingest::WalIngest>::handle_rel_extend::{closure#0}::RateLimitPerPgVersion>::new 0
<pageserver::walingest::CheckPoint>::update_next_multixid 0
<pageserver::walingest::WalIngest>::adjust_to_full_transaction_id 0
<pageserver::walingest::WalIngest>::handle_slru_extend 0
<pageserver::walingest::WalIngest>::handle_slru_extend::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_clog_truncate 0
<pageserver::walingest::WalIngest>::ingest_clog_truncate::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_clog_zero_page 0
<pageserver::walingest::WalIngest>::ingest_clog_zero_page::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_logical_message_put 0
<pageserver::walingest::WalIngest>::ingest_logical_message_put::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_multixact_create 0
<pageserver::walingest::WalIngest>::ingest_multixact_create::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_multixact_truncate 0
<pageserver::walingest::WalIngest>::ingest_multixact_truncate::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_multixact_zero_page 0
<pageserver::walingest::WalIngest>::ingest_multixact_zero_page::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_relmap_update 0
<pageserver::walingest::WalIngest>::ingest_relmap_update::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_replorigin_record 0
<pageserver::walingest::WalIngest>::ingest_replorigin_record::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_standby_record 0
<pageserver::walingest::WalIngest>::ingest_xlog_dbase_create 0
<pageserver::walingest::WalIngest>::ingest_xlog_dbase_create::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_xlog_dbase_drop 0
<pageserver::walingest::WalIngest>::ingest_xlog_dbase_drop::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_xlog_smgr_truncate 0
<pageserver::walingest::WalIngest>::ingest_xlog_smgr_truncate::{closure#0} 0
<pageserver::walingest::WalIngest>::put_slru_page_image 0
<pageserver::walingest::WalIngest>::put_slru_page_image::{closure#0} 0
<pageserver::walingest::WalIngest>::warn_on_ingest_lag::{closure#1} 0
<pageserver::walingest::WalIngest>::warn_on_ingest_lag::{closure#2} 0
<pageserver::walingest::WalIngestError as core::convert::From<utils::bin_ser::SerializeError>>::from 0
>::from 0
>::from 0
>::from 0
>::from 0
<pageserver::walingest::WalIngestError as core::error::Error>::source 0
<pageserver::walingest::WalIngestError as core::fmt::Debug>::fmt 0
<pageserver::walingest::WalIngestError as core::fmt::Display>::fmt 0
<pageserver::walingest::WalLagCooldown>::new 0
<<pageserver::walingest::WalIngest>::handle_rel_extend::{closure#0}::RateLimitPerPgVersion>::new::{closure#0} 12
<pageserver::walingest::WalIngest>::handle_rel_extend::{closure#0}::{closure#0} 12
<pageserver::walingest::WalIngest>::warn_on_ingest_lag::{closure#0} 12
<<pageserver::walingest::WalIngest>::handle_rel_extend::{closure#0}::RateLimitPerPgVersion>::rate_limiter 24
pageserver::walingest::tests::test_drop_extend 24
pageserver::walingest::tests::test_drop_extend 12
pageserver::walingest::tests::test_drop_extend::{closure#0} 12
pageserver::walingest::tests::test_ingest_real_wal 24
pageserver::walingest::tests::test_ingest_real_wal 12
pageserver::walingest::tests::test_ingest_real_wal::{closure#0} 12
pageserver::walingest::tests::test_large_rel 24
pageserver::walingest::tests::test_large_rel 12
pageserver::walingest::tests::test_large_rel::{closure#0} 12
pageserver::walingest::tests::test_relsize 24
pageserver::walingest::tests::test_relsize 12
pageserver::walingest::tests::test_relsize::{closure#0} 12
pageserver::walingest::tests::test_truncate_extend 24
pageserver::walingest::tests::test_truncate_extend 12
pageserver::walingest::tests::test_truncate_extend::{closure#0} 12
pageserver::walingest::tests::test_zeroed_checkpoint_decodes_correctly 24
pageserver::walingest::tests::test_zeroed_checkpoint_decodes_correctly 12
pageserver::walingest::tests::test_zeroed_checkpoint_decodes_correctly::{closure#0} 12
<pageserver::walingest::CheckPoint>::encode 36
<pageserver::walingest::WalIngest>::ingest_xact_record 48
<pageserver::walingest::WalIngest>::ingest_xact_record::{closure#0} 48
<pageserver::walingest::WalIngest>::warn_on_ingest_lag 48
<pageserver::walingest::WalIngest>::ingest_clear_vm_bits 72
<pageserver::walingest::WalIngest>::ingest_clear_vm_bits::{closure#0} 72
<pageserver::walingest::WalIngest>::new 72
<pageserver::walingest::WalIngest>::new::{closure#0} 72
<pageserver::walingest::WalIngest>::put_rel_wal_record 72
<pageserver::walingest::WalIngest>::put_rel_wal_record::{closure#0} 72
pageserver::walingest::get_relsize 72
pageserver::walingest::get_relsize::{closure#0} 72
pageserver::walingest::tests::assert_current_logical_size 72
<pageserver::walingest::WalIngest>::ingest_xlog_smgr_create 96
<pageserver::walingest::WalIngest>::ingest_xlog_smgr_create::{closure#0} 96
pageserver::walingest::tests::init_walingest_test 96
pageserver::walingest::tests::init_walingest_test 48
pageserver::walingest::tests::init_walingest_test::{closure#0} 48
<pageserver::walingest::WalIngest>::put_rel_creation 108
<pageserver::walingest::WalIngest>::put_rel_creation::{closure#0} 108
<pageserver::walingest::WalIngest>::ingest_raw_xlog_record 180
<pageserver::walingest::WalIngest>::ingest_raw_xlog_record::{closure#0} 180
<pageserver::walingest::WalIngest>::put_rel_truncation 36072
<pageserver::walingest::WalIngest>::put_rel_truncation::{closure#0} 36072
<pageserver::walingest::CheckPoint>::update_next_xid 875004
<pageserver::walingest::WalIngest>::ingest_record 875112
<pageserver::walingest::WalIngest>::ingest_record::{closure#0} 875112
<pageserver::walingest::WalIngest>::put_rel_page_image 1634412
<pageserver::walingest::WalIngest>::put_rel_page_image::{closure#0} 1634412
<pageserver::walingest::WalIngest>::handle_rel_extend 1634484
<pageserver::walingest::WalIngest>::handle_rel_extend::{closure#0} 1634484
<pageserver::pgdatadir_mapping::DatadirModification>::set_lsn::{closure#0} 4256412
::put_rel_wal_record::{closure#0} 72
::put_rel_page_image_zero::{closure#0} 17988
::put_rel_truncation::{closure#0}::{closure#0} 36072
::set_lsn::{closure#0} 875148
::put_rel_extend::{closure#0}::{closure#0} 1660080
::put_rel_page_image::{closure#0} 1667052

Generated by: LCOV version 2.1-beta