LCOV - code coverage report
Current view: top level - src/backend/replication/logical - worker.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.6 % 1826 1691
Test Date: 2026-05-19 00:16:32 Functions: 100.0 % 98 98
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ApplyWorkerMain 390
AtEOXact_LogicalRepWorkers 654198
DisableSubscriptionAndExit 4
FindDeletedTupleInLocalRel 29
FindReplTupleInLocalRel 72293
InitializeLogRepWorker 628
IsIndexUsableForFindingDeletedTuple 1
IsLogicalParallelApplyWorker 2032
IsLogicalWorker 2790
LogicalRepApplyLoop 463
LogicalRepWorkersWakeupAtCommit 280
ReplicationOriginNameForLogicalRep 1489
SetupApplyOrSyncWorker 615
TargetPrivilegesCheck 241017
UpdateWorkerStats 220195
adjust_xid_advance_interval 92
apply_dispatch 358138
apply_error_callback 11262
apply_handle_begin 553
apply_handle_begin_prepare 17
apply_handle_commit 479
apply_handle_commit_internal 519
apply_handle_commit_prepared 22
apply_handle_delete 81942
apply_handle_delete_internal 40327
apply_handle_insert 206525
apply_handle_insert_internal 96440
apply_handle_origin 7
apply_handle_prepare 16
apply_handle_prepare_internal 27
apply_handle_relation 528
apply_handle_rollback_prepared 5
apply_handle_stream_abort 38
apply_handle_stream_commit 61
apply_handle_stream_prepare 17
apply_handle_stream_start 850
apply_handle_stream_stop 849
apply_handle_truncate 20
apply_handle_tuple_routing 103
apply_handle_type 18
apply_handle_update 66191
apply_handle_update_internal 31953
apply_spooled_messages 31
apply_worker_exit 48
begin_replication_step 169294
can_advance_nonremovable_xid 249290
changes_filename 444
check_relation_updatable 72324
cleanup_subxact_info 381
clear_subscription_skip_lsn 574
create_edata_for_relation 168732
end_replication_step 169219
ensure_last_message 4
finish_edata 168674
get_candidate_xid 409
get_flush_position 33381
get_transaction_apply_action 347035
handle_streamed_transaction 345220
maybe_advance_nonremovable_xid 249290
maybe_reread_subscription 9818
maybe_start_skipping_changes 597
on_exit_clear_xact_state 553
process_rdt_phase_transition 24857
request_publisher_status 10455
reset_apply_error_context_info 1477
reset_retention_data_fields 41
resume_conflict_info_retention 1
run_apply_worker 316
send_feedback 33368
set_apply_error_context_origin 476
set_apply_error_context_xact 3040
set_stream_options 463
set_wal_receiver_timeout 595
should_apply_changes_for_rel 168822
should_stop_conflict_info_retention 10540
slot_fill_defaults 96439
slot_modify_data 31930
slot_store_data 168764
start_apply 463
stop_conflict_info_retention 1
stop_skipping_changes 30
store_flush_position 589
stream_abort_internal 14
stream_cleanup_files 31
stream_close_file 398
stream_open_and_write_change 5
stream_open_file 368
stream_start_internal 368
stream_stop_internal 368
stream_write_change 107555
subscription_change_cb 92
subxact_filename 758
subxact_info_add 102514
subxact_info_read 349
subxact_info_write 378
update_retention_status 2
wait_for_local_flush 91
wait_for_publisher_status 13900

Generated by: LCOV version 2.0-1