LCOV - code coverage report
Current view:
top level
-
src/backend/replication/logical
- worker.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.7 %
1845
1710
Test Date:
2026-10-29 00:16:02
Functions:
100.0 %
98
98
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
69.4 %
991
688
Function Name
Hit count
resume_conflict_info_retention
1
stop_conflict_info_retention
1
update_retention_status
2
IsIndexUsableForFindingDeletedTuple
3
DisableSubscriptionAndExit
4
ensure_last_message
4
apply_handle_rollback_prepared
5
stream_open_and_write_change
5
apply_handle_origin
8
stream_abort_internal
14
apply_handle_stream_prepare
15
apply_handle_prepare
16
apply_handle_begin_prepare
17
apply_handle_type
18
apply_handle_truncate
20
apply_handle_commit_prepared
22
apply_handle_prepare_internal
26
stop_skipping_changes
30
apply_spooled_messages
31
stream_cleanup_files
31
apply_handle_stream_abort
38
apply_worker_exit
51
apply_handle_stream_commit
59
FindDeletedTupleInLocalRel
60
reset_retention_data_fields
76
subscription_change_cb
108
apply_handle_tuple_routing
128
wait_for_local_flush
134
adjust_xid_advance_interval
166
subxact_info_read
361
run_apply_worker
362
stream_open_file
380
stream_start_internal
380
stream_stop_internal
380
subxact_info_write
389
cleanup_subxact_info
393
LogicalRepWorkersWakeupAtCommit
408
stream_close_file
410
ApplyWorkerMain
443
changes_filename
455
LogicalRepApplyLoop
505
set_stream_options
505
start_apply
505
apply_handle_commit
506
set_apply_error_context_origin
517
apply_handle_commit_internal
545
apply_handle_relation
584
clear_subscription_skip_lsn
600
apply_handle_begin
603
on_exit_clear_xact_state
611
store_flush_position
614
maybe_start_skipping_changes
647
set_wal_receiver_timeout
662
SetupApplyOrSyncWorker
680
InitializeLogRepWorker
692
get_candidate_xid
731
subxact_filename
781
apply_handle_stream_stop
879
apply_handle_stream_start
880
reset_apply_remote_context
1532
ReplicationOriginNameForLogicalRep
1618
IsLogicalParallelApplyWorker
2079
IsLogicalWorker
2892
set_remote_transaction_info
3171
maybe_reread_subscription
10733
request_publisher_status
14814
should_stop_conflict_info_retention
14943
apply_error_callback
15684
wait_for_publisher_status
21076
send_feedback
31205
get_flush_position
31218
slot_modify_data
31930
apply_handle_update_internal
31983
process_rdt_phase_transition
36757
apply_handle_delete_internal
40322
apply_handle_update
66223
FindReplTupleInLocalRel
72318
check_relation_updatable
72351
apply_handle_delete
81875
slot_fill_defaults
99243
apply_handle_insert_internal
99244
subxact_info_add
102451
stream_write_change
107492
finish_edata
171480
create_edata_for_relation
171561
slot_store_data
171624
should_apply_changes_for_rel
171650
end_replication_step
172033
begin_replication_step
172131
apply_handle_insert
204072
UpdateWorkerStats
225571
TargetPrivilegesCheck
243841
can_advance_nonremovable_xid
254631
maybe_advance_nonremovable_xid
254631
handle_streamed_transaction
342788
get_transaction_apply_action
344659
apply_dispatch
355840
AtEOXact_LogicalRepWorkers
645572
Generated by:
LCOV version 2.0-1