LCOV - code coverage report
Current view: top level - pageserver/src - walingest.rs (source / functions) Coverage Total Hit
Test: b4ae4c4857f9ef3e144e982a35ee23bc84c71983.info Lines: 49.8 % 2090 1041
Test Date: 2024-10-22 22:13:45 Functions: 64.8 % 71 46

Function Name Sort by function name Hit count Sort by function hit count
<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_record 0
<pageserver::walingest::WalIngest>::ingest_clog_truncate_record::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_multixact_create_record 0
<pageserver::walingest::WalIngest>::ingest_multixact_create_record::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_multixact_truncate_record 0
<pageserver::walingest::WalIngest>::ingest_multixact_truncate_record::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_neonrmgr_record 0
<pageserver::walingest::WalIngest>::ingest_neonrmgr_record::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_relmap_page 0
<pageserver::walingest::WalIngest>::ingest_relmap_page::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_xlog_dbase_create 0
<pageserver::walingest::WalIngest>::ingest_xlog_dbase_create::{closure#0} 0
<pageserver::walingest::WalIngest>::ingest_xlog_smgr_truncate 0
<pageserver::walingest::WalIngest>::ingest_xlog_smgr_truncate::{closure#0} 0
<pageserver::walingest::WalIngest>::observe_decoded_block 0
<pageserver::walingest::WalIngest>::observe_decoded_block::{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::WalLagCooldown>::new 0
<pageserver::walingest::WalIngest>::put_rel_drop 2
<pageserver::walingest::WalIngest>::put_rel_drop::{closure#0} 2
<pageserver::walingest::WalIngest>::warn_on_ingest_lag::{closure#0} 2
pageserver::walingest::tests::test_ingest_real_wal::{closure#0}::{closure#0} 2
pageserver::walingest::tests::test_drop_extend 4
pageserver::walingest::tests::test_drop_extend 2
pageserver::walingest::tests::test_drop_extend::{closure#0} 2
pageserver::walingest::tests::test_ingest_real_wal 4
pageserver::walingest::tests::test_ingest_real_wal 2
pageserver::walingest::tests::test_ingest_real_wal::{closure#0} 2
pageserver::walingest::tests::test_large_rel 4
pageserver::walingest::tests::test_large_rel 2
pageserver::walingest::tests::test_large_rel::{closure#0} 2
pageserver::walingest::tests::test_relsize 4
pageserver::walingest::tests::test_relsize 2
pageserver::walingest::tests::test_relsize::{closure#0} 2
pageserver::walingest::tests::test_truncate_extend 4
pageserver::walingest::tests::test_truncate_extend 2
pageserver::walingest::tests::test_truncate_extend::{closure#0} 2
pageserver::walingest::tests::test_zeroed_checkpoint_decodes_correctly 4
pageserver::walingest::tests::test_zeroed_checkpoint_decodes_correctly 2
pageserver::walingest::tests::test_zeroed_checkpoint_decodes_correctly::{closure#0} 2
<pageserver::walingest::CheckPoint>::encode 6
<pageserver::walingest::WalIngest>::ingest_xact_record 8
<pageserver::walingest::WalIngest>::ingest_xact_record::{closure#0} 8
<pageserver::walingest::WalIngest>::warn_on_ingest_lag 8
<pageserver::walingest::WalIngest>::new 12
<pageserver::walingest::WalIngest>::new::{closure#0} 12
pageserver::walingest::get_relsize 12
pageserver::walingest::get_relsize::{closure#0} 12
pageserver::walingest::tests::assert_current_logical_size 12
<pageserver::walingest::WalIngest>::ingest_xlog_smgr_create 16
<pageserver::walingest::WalIngest>::ingest_xlog_smgr_create::{closure#0} 16
pageserver::walingest::tests::init_walingest_test 16
pageserver::walingest::tests::init_walingest_test 8
pageserver::walingest::tests::init_walingest_test::{closure#0} 8
<pageserver::walingest::WalIngest>::put_rel_creation 18
<pageserver::walingest::WalIngest>::put_rel_creation::{closure#0} 18
<pageserver::walingest::WalIngest>::put_rel_truncation 6012
<pageserver::walingest::WalIngest>::put_rel_truncation::{closure#0} 6012
<pageserver::walingest::WalIngest>::ingest_heapam_record 145474
<pageserver::walingest::WalIngest>::ingest_heapam_record::{closure#0} 145474
<pageserver::walingest::WalIngest>::put_rel_wal_record 145630
<pageserver::walingest::WalIngest>::put_rel_wal_record::{closure#0} 145630
<pageserver::walingest::WalIngest>::ingest_decoded_block 145642
<pageserver::walingest::WalIngest>::ingest_decoded_block::{closure#0} 145642
<pageserver::walingest::CheckPoint>::update_next_xid 145834
<pageserver::walingest::WalIngest>::ingest_record 145852
<pageserver::walingest::WalIngest>::ingest_record::{closure#0} 145852
<pageserver::walingest::WalIngest>::put_rel_page_image 272426
<pageserver::walingest::WalIngest>::put_rel_page_image::{closure#0} 272426
<pageserver::walingest::WalIngest>::handle_rel_extend 418056
<pageserver::walingest::WalIngest>::handle_rel_extend::{closure#0} 418056

Generated by: LCOV version 2.1-beta