LCOV - code coverage report
Current view: top level - src/backend/replication/logical - worker.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.2 % 1820 1678
Test Date: 2026-04-28 04:16:22 Functions: 100.0 % 98 98
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ApplyWorkerMain 392
AtEOXact_LogicalRepWorkers 629105
DisableSubscriptionAndExit 4
FindDeletedTupleInLocalRel 13
FindReplTupleInLocalRel 72276
InitializeLogRepWorker 630
IsIndexUsableForFindingDeletedTuple 1
IsLogicalParallelApplyWorker 2029
IsLogicalWorker 2769
LogicalRepApplyLoop 464
LogicalRepWorkersWakeupAtCommit 278
ReplicationOriginNameForLogicalRep 1499
SetupApplyOrSyncWorker 616
TargetPrivilegesCheck 245713
UpdateWorkerStats 231727
adjust_xid_advance_interval 199
apply_dispatch 367736
apply_error_callback 19928
apply_handle_begin 537
apply_handle_begin_prepare 17
apply_handle_commit 463
apply_handle_commit_internal 503
apply_handle_commit_prepared 22
apply_handle_delete 81942
apply_handle_delete_internal 40327
apply_handle_insert 216189
apply_handle_insert_internal 101153
apply_handle_origin 7
apply_handle_prepare 16
apply_handle_prepare_internal 27
apply_handle_relation 517
apply_handle_rollback_prepared 5
apply_handle_stream_abort 38
apply_handle_stream_commit 61
apply_handle_stream_prepare 17
apply_handle_stream_start 847
apply_handle_stream_stop 846
apply_handle_truncate 20
apply_handle_tuple_routing 106
apply_handle_type 18
apply_handle_update 66174
apply_handle_update_internal 31936
apply_spooled_messages 31
apply_worker_exit 47
begin_replication_step 173983
can_advance_nonremovable_xid 269110
changes_filename 438
check_relation_updatable 72307
cleanup_subxact_info 376
clear_subscription_skip_lsn 558
create_edata_for_relation 173428
end_replication_step 173907
ensure_last_message 4
finish_edata 173369
get_candidate_xid 199
get_flush_position 39353
get_transaction_apply_action 356665
handle_streamed_transaction 354856
maybe_advance_nonremovable_xid 269110
maybe_reread_subscription 17588
maybe_start_skipping_changes 581
on_exit_clear_xact_state 561
process_rdt_phase_transition 52869
request_publisher_status 19442
reset_apply_error_context_info 1457
reset_retention_data_fields 45
resume_conflict_info_retention 1
run_apply_worker 323
send_feedback 39338
set_apply_error_context_origin 478
set_apply_error_context_xact 3001
set_stream_options 464
set_wal_receiver_timeout 603
should_apply_changes_for_rel 173516
should_stop_conflict_info_retention 19537
slot_fill_defaults 101152
slot_modify_data 31930
slot_store_data 173444
start_apply 464
stop_conflict_info_retention 1
stop_skipping_changes 30
store_flush_position 573
stream_abort_internal 14
stream_cleanup_files 31
stream_close_file 393
stream_open_and_write_change 5
stream_open_file 363
stream_start_internal 363
stream_stop_internal 363
stream_write_change 107555
subscription_change_cb 91
subxact_filename 747
subxact_info_add 102514
subxact_info_read 344
subxact_info_write 372
update_retention_status 2
wait_for_local_flush 115
wait_for_publisher_status 33111

Generated by: LCOV version 2.0-1